У меня установлен Symony 2.8 в подкаталог с использованием правил Vhosts, Alias & Rewrite:
Alias /employers /var/www/html/project/web
<Directory /var/www/html/project/web>
DirectoryIndex app_dev.php
RewriteEngine On
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
RewriteRule ^ %{ENV:BASE}/app_dev.php [L]
</Directory>
Это успешно загружает проект Symfony, но он показывает неправильный маршрут.Отладочная информация Symfony:
Маршрутизация:
Параметры сервера:
Почему Symfony успешно видит базовый URL-адрес как /employers
, но соответствует маршруту на /
?