0
我想將所有不存在的目錄重定向到index.php。htaccess:將所有不存在的目錄重定向到索引
此網址應重定向(舉例):
/pages/page1/
/pages/page1
網址,不要因爲他們現有的(例子)被重定向:
/admin/
/admin
任何想法?
謝謝!
我想將所有不存在的目錄重定向到index.php。htaccess:將所有不存在的目錄重定向到索引
此網址應重定向(舉例):
/pages/page1/
/pages/page1
網址,不要因爲他們現有的(例子)被重定向:
/admin/
/admin
任何想法?
謝謝!
您可以使用此規則:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^[^.]+$ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
是條件檢查,如果它不是一個目錄。^[^.]+$
是正則表達式模式,以確保請求URI中沒有擴展名。嘗試像這樣,
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [R=301]
謝謝!這是解決方案! –
很高興知道它解決了[[您可以點擊答案左上角的勾號**標記答案](http://meta.stackexchange.com/a/5235/160242) – anubhava