2013-04-18 63 views
1

我的客戶有一個網站,有英文,德文,西班牙文和法文網站。它們只是public_html目錄內服務器上的簡單文件夾結構,例如。/de,/ fr,/ en和/ es如何將301個替代語言網站改爲英文?

他們已經決定刪除​​其他語言,只有英文,但我有相當多的頁面需要301重定向。

我已經在整個使用mod_rewrite做很漂亮的URL。

將alt語言頁面重定向到英文頁面而不破壞漂亮URL的最佳方式是什麼?

例如。 fr/news/news-article - >en/news/news-article

我已經有了:

RewriteRule ^([^/\.]+)/news?$ $1/news.php [L] 

回答

0

添加此重寫規則行的在你的.htaccess所有其他重寫規則上面:

RewriteRule ^(?:de|fr|es)(/.*|)$ /en$1 [L,R=301,NC] 

這將重定向(用R = 301 )每/fr/bla/bla/de/bla/bla/es/bla/bla/en/bla/bla

相關問題