2012-02-22 64 views
0

所以我目前的情况是,我想在我的htdocs文件夹(我们称之为company)下建立一个文件夹,我将把我公司当前的所有内容用于存储服务他们的网站。问题是,html页面中的链接目前基于根索引(/),而包括图像,css在内的所有页面都需要在/ company中。解决此问题的最佳方法是什么,以便我不需要将每个HTML文档中的链接更改为开发网址,然后返回到生产网址?apache中的开发环境将无缝移动到生产

谢谢!

为了澄清,所有的页面都是静态的html页面,我使用了一个简单的文本编辑器。我不是一名网页设计师,我只是一名Web开发人员,他需要快速编辑我公司的一些网页来添加/编辑内容,我希望尽快完成此操作。我希望有一个Apache配置选项或类似的东西,但感谢所有的答案。

回答

0

我最终使在Apache的httpd.conf文件的虚拟主机这将使用于文件文档根以本人/公司文件夹/公司而不是/。像魅力一样工作。

1

在您的工作站上创建一个镜像服务器环境结构的虚拟机。保持一切都面向服务器环境。为不同的设置使用单独的VM。

如果你使用PHP,你可以设置路径是配置变量。

+0

当你说创建虚拟机时,我对你的意思有点不清楚。你的意思是直接安装另一个操作系统,类似于相似的东西来用于这个开发项目?该网站全部是静态的html页面,所以对我来说没有很好的方法来编写正确的路径:( – thatidiotguy 2012-02-22 20:10:50

+0

这就是静态网站的问题,对, – 2012-02-22 20:12:21

1

这些html页面是由wordpress,joomla或drupal等cms生成的吗?如果他们是,你可以永久下载一个永久链接的插件,它会更新你的所有链接。

另外,如果你使用Dreamweaver管理你的网站..我知道Dreamweaver有一些链接编辑功能。

本教程可以帮助你根据自己的工作:

http://www.thesitewizard.com/dreamweaver/dreamweaver-cs5-tutorial-7.shtml

+0

感谢您的建议,我在原文中稍微澄清了我的问题。不管怎么说,还是要谢谢你! – thatidiotguy 2012-02-22 20:15:59