我有一个多语言WordPress网站,其网址具有以下网址结构:
http://www.domain.com/yyyy/mm/dd/abcdefg/xx-yy/
其中xx-yy是语言代码。
我打算将网址设为如下:
http://www.domain.com/xx-yy/yyyy/mm/dd/abcdefg/
将URL中的语言代码移到前面。
任何人都知道我可以在.htaccess中使用哪些mod重写代码自动从旧网址重定向到新网址?
非常感谢您的帮助。
答案 0 :(得分: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/