Apache "псевдоним" перестал работать
У меня есть веб-сервер, работающий с 2014 года на Windows Server 2008R2 с Apache 2.2.25, PHP и прочим. У него есть некоторые Alias
директивы внутри его <VirtualHost>
запись конфигурации, которая, казалось бы, перестала работать некоторое время назад. Ничего и действительно ничего не изменилось за последние 3 года в этой конфигурации, я даже восстановил резервную копию, датированную 3 года назад, и все еще псевдонимы не работают. Я попытался переустановить Apache, без игры в кости. Проблема в том, что сайт работает как единое целое, поэтому это не ошибка Apache. Мне удалось обойти эту проблему простым объединением папок так, чтобы путь HTTP совпадал с путем FS, но я все же хотел бы знать, как восстановить функциональность mod_alias.
Выдержка из конфигурации выглядит следующим образом:
<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>