使用Mod-Rewrite帮助重构URL(移动URL的部分)

时间:2011-04-07 05:23:54

标签: apache wordpress .htaccess mod-rewrite url-rewriting

我有一个多语言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重写代码自动从旧网址重定向到新网址?

非常感谢您的帮助。

1 个答案:

答案 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/