我正在尝试建立一个基于 symfony2 的网站。一切正常,但在特定服务器上,设置了 apache vhosts 的方式并且 symfony webroot 上的 .htaccess 导致无限循环。
如果有人知道在不改变 symfony 代码中的任何内容的情况下让它工作(因为它必须在其他服务器上工作)。我唯一可以修改的是虚拟主机设置和 .htaccess。
这是confs:
虚拟主机(子域):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^name.domain.fr [NC]
RewriteRule ^/(.*)$ /name/web/$1 [L]
Symfony2 .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
感谢帮助 :)