0
我需要以下條件:重寫規則根頁面
(1)mysite.com應該不被重定向。
(2)mysite.com/index.html應該不是被重定向。
但頁面上這一領域的其餘部分應被重定向:
(3)mysite.com/xxx應該被重定向到new.mysite.com/xxx
下的.htaccess完全適用於點(2)和(3):
RewriteEngine On
RewriteRule ^index\.html$ - [L]
RewriteRule ^(.*)$ http://new.mysite.com/$1 [R=301,L]
但是我怎麼能實現點(1)?
很可能是因爲一個'DirectoryIndex'在您的HTTP服務器主機的配置設置。這意味着您不希望重定向的實際請求是'https:// example.com /',但是您只爲'https:// example.com/index.html'定義了一個例外。你想添加另一個異常。 – arkascha
你需要包含'RewriteCond'來排除'mysite.com'。 – Lag