[英]Internal recursion with vhost config & .htaccess
我正在嘗試建立一個基於symfony2的網站。 一切正常,但是在特定服務器上,設置了Apache虛擬主機的方式,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>
感謝幫助 :)
添加條件以檢查它是否不在/ name目錄中。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^name.domain.fr [NC]
RewriteCond %{REQUEST_URI} !^/name/
RewriteRule ^/(.*)$ /name/$1 [L]
干杯,傑夫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.