我在一個子文件夾中託管一個單獨的網站。是我在.htaccess文件中設置的規則如下:htaccess重定向不適用於Chrome或其他瀏覽器
RewriteCond %{HTTP_HOST} www.example.com
RewriteCond %{HTTP_HOST} example.com
RewriteCond %{REQUEST_URI} !subfolder/
RewriteRule ^(.*)$ subfolder/$1 [L]
這在Firefox罰款(example.com重定向到www.example.com),但不是在任何其他瀏覽器。
任何想法我做錯了什麼?我已清除緩存等,但問題仍然存在。
UPDATE
我道歉,我應該解釋的更好。這裏有兩個站點,一個用於主文件夾,一個用於子文件夾。下面是完整的htaccess文件。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mainsite.com [NC]
RewriteRule ^(.*)$ http://www.mainsite.com/$1 [R=301,NC]
RewriteCond %{HTTP_HOST} www.secondarysite.com
RewriteCond %{HTTP_HOST} secondarysite.com
RewriteCond %{REQUEST_URI} !subfolder/
RewriteRule ^(.*)$ subfolder/$1 [L]
第一個塊用於主站點,第二個用於輔助站點,指向子文件夾。
呃......哪一部分會重定向到另一個主機名? – 2013-05-14 17:35:35