特定网站的XAMPP服务器文档根目录

时间:2013-11-16 05:19:20

标签: apache xampp local document-root

我刚刚安装了XAMPP,并且我已经找到了如何在Apache配置文件中更改文档根目录,但我只想为特定站点更改它。我需要这个的原因是因为我的所有链接都是绝对链接(即/ url而不仅仅是url)。

我尝试用.htaccess更改它,但这给了我错误,说已经超出了有限的递归。所以我把它改为200,这太长时间了,然后说已经超过了递归。

我会使用别名,但这意味着要求/去其他地方的任何请求。

那么我是否还要指定目录dir中的文件应该将其文档根目录为dir?

感谢。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案,但它有点牵扯。您必须更改Apace配置文件和hosts文件。

在Apache配置文件中,我添加了这个:

NameVirtualHost *:80
<VirtualHost *:80>
 DocumentRoot "/absolute path/from/C/drive"
 ServerName site.local
</VirtualHost>

然后我必须在hosts文件中添加它:

127.0.0.1 site.local

您可以在此处阅读有关虚拟主机的更多信息:http://httpd.apache.org/docs/2.2/vhosts/examples.html