2013-05-14 34 views
1

使用Joomla並試圖停止使用JoomFish,但是當我們確實使用它時,其他網站鏈接到我們的頁面爲「basedomain.org/en/everypage」。現在這些鏈接轉到404錯誤。我需要從所有網址中刪除/ zh,想要使用.htaccess

如何使用.htaccess將basedomain.org/en/everypage的所有請求重寫或重定向到basedomain.org/everypage?

+0

可能重複(http://stackoverflow.com/questions/ 990392/htaccess的重寫到重定向根-URL到子目錄) –

回答

0
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根到子目錄]