1
我需要將域的所有頁面重定向到名爲'emergency'的子頁面。將所有頁面重定向到子頁面,但忽略特定頁面
但是忽略兩個特定的頁面 - '緊急'頁面本身和另一個頁面'系統'。
我目前有:
AcceptPathInfo On
Options -Indexes
RewriteEngine On
RewriteBase/
RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111
RewriteCond %{REQUEST_URI} !^/(emergency|system)/?$ [NC]
RewriteRule^/emergency? [L,R=301]
RewriteCond $1 !^(index\.php|assets|robots\.txt|cgi-bin|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^/index.php
RewriteCond $1 !.(css|js|png|jpe?g|gif|ico)$ [NC]
RewriteRule ^(.*)$ /index.php?/$1 [L]
這並不不工作。
我已經看過,但無法得到任何工作之一:
- Apache redirect all sub pages to home page except specific pages
- .htaccess 301 redirect that excludes a subpage
任何幫助,將不勝感激!
謝謝!
我現在重定向到http:// WWW .domain.com/emergency?/ emergency –
好的,現在查看已編輯的答案 – anubhava
我現在將重定向到domain.com/emerge但我得到:「這個網頁有一個重定向循環」 –