2011-04-07 50 views
1

我有一個多語言的WordPress網站,該網址具有下列URL結構:幫助對重組的網址(移動網址的部分)與國防部重寫

http://www.domain.com/yyyy/mm/dd/abcdefg/xx-yy/

其中xx,yy是語言碼。

我打算做下面的網址:

http://www.domain.com/xx-yy/yyyy/mm/dd/abcdefg/

凡在URL中的語言代碼已經被移動到前面。

任何人都知道什麼模式重寫代碼,我可以用.htaccess自動從舊URL重定向到新的URL?

非常感謝您的幫助。

回答

0

添加此規則,以使這項工作:

RewriteEngine on 
RewriteRule ([0-9]+)\/([0-9]+)\/([0-9]+)\/(.+)\/(.*)\/$ /$5/$1/$2/$3/$4/ 

這將重定向:http://www.domain.com/2011/04/07/abcdefg/xx-yy/http://www.domain.com/xx-yy/2011/04/07/abcdefg/

+0

感謝你好。是否有任何可以包含以下變體的mod重寫規則:首先,某些語言代碼可以是xx而不是xx-yy。其次,我想明確處理一些語言代碼來整理它。例如,對於en,我希望它在重定向到URL的前部時是en-US。有沒有可能在.htaccess中處理這個問題?非常感謝。 – LKC 2011-04-07 05:48:32

+0

是的,它可能在.htaccess中。檢查更新後的文章... – 2011-04-07 05:58:33