1
使用Joomla並試圖停止使用JoomFish,但是當我們確實使用它時,其他網站鏈接到我們的頁面爲「basedomain.org/en/everypage」。現在這些鏈接轉到404錯誤。我需要從所有網址中刪除/ zh,想要使用.htaccess
如何使用.htaccess將basedomain.org/en/everypage的所有請求重寫或重定向到basedomain.org/everypage?
使用Joomla並試圖停止使用JoomFish,但是當我們確實使用它時,其他網站鏈接到我們的頁面爲「basedomain.org/en/everypage」。現在這些鏈接轉到404錯誤。我需要從所有網址中刪除/ zh,想要使用.htaccess
如何使用.htaccess將basedomain.org/en/everypage的所有請求重寫或重定向到basedomain.org/everypage?
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteRule ^en/(.*)$ /$1 [L,R=302]
一旦你確定它的工作原理,改變302至301(301是很難調試,因爲瀏覽器緩存它)
或者,使用RedirectMatch
(簡單,無需啓用RewriteEngine敘述):
RedirectMatch permanent /en/(.*) http://www.example.com/$1
(用自己的域名代替www.example.com)
的[重寫的.htaccess重定向URL根到子目錄]
可能重複(http://stackoverflow.com/questions/ 990392/htaccess的重寫到重定向根-URL到子目錄) –