我有一个 Symfony2 的工作项目。
默认情况下,我的一个捆绑包运行良好,但是当我激活时,mod_rewrite
我得到
此脚本只能从 localhost 访问
这只发生在这个包上配置的路由上,其他的可以正常工作mod_rewrite
这是我的虚拟主机配置
<VirtualHost *:80>
ServerName my_application.my_domain.net
ServerAdmin xxx@xxx.xxx
DocumentRoot "/var/www/my_application/web"
<Directory /var/www/my_application/web/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from All
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /app.php [QSA,L]
</IfModule>
</Directory>
</VirtualHost>
那能从哪里来?
更新
例子
尝试访问时出现错误
my_application.my_domain.net/config/list/produit
如果我禁用mod_rewrite
我可以访问
my_application.my_domain.net/app.php/config/list/produit