【发布时间】:2016-04-22 05:48:45
【问题描述】:
我正在翻新一个旧的网络应用程序,用 Symfony 替换它的一部分。
我的文件夹结构:
/symfony <---symfony install
/trunk <---document root
文档根目录是 trunk/,因此对旧版应用程序的更改很少。
在我的虚拟主机配置中,我有:
<VirtualHost *:80>
ServerName webapp.example.com
DocumentRoot /path/to/project/trunk
Alias /ajax ../symfony/web
Alias /app_dev.php/ ../symfony/web/app_dev.php
</VirtualHost>
对 webapp.example.com/ajax 的请求有效
但是对 webapp.example.com/app_dev.php/ajax 的请求会导致 404 错误。
注意我只需要重写以 /app_dev.php/ 开头的路径,即。包括尾部斜杠。
【问题讨论】:
标签: php symfony routing apache2.4 mod-alias