Apache“别名”停止工作

我有一个Web服务器运行从2014年的Windows Server 2008 R2与Apache 2.2.25,PHP和东西。 它的<VirtualHost>configuration条目中有一些Alias指令,看起来好像已经停止了一段时间了。 在过去的三年里,没有什么事情也没有改变,我甚至恢复了3年前的备份,但是别名仍然不起作用。 我已经尝试重新安装Apache,没有骰子。 问题是,该网站作为一个整体,所以它不是Apache相关的错误。 我能够解决这个问题,通过简单的合并文件夹,使HTTPpath匹配的FSpath,但我仍然想知道如何恢复到mod_alias的function。

从configuration摘录如下:

 <VirtualHost www.company.com:80> DocumentRoot "d:/webroot/company/public_html" ServerName www.company.com Alias /outsourcing "D:/webroot/outsourcing" Alias /rent "D:/webroot/rent" <Directory /> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> <Directory "D:/webroot/rent"> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> <Directory "D:/webroot/outsourcing"> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>