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

Apache 使用Mod Rewrite重新构造URL(移动部分URL)的帮助,apache,wordpress,.htaccess,mod-rewrite,url-rewriting,Apache,Wordpress,.htaccess,Mod Rewrite,Url Rewriting,我有一个多语言WordPress网站,其中URL具有以下URL结构: 其中xx yy是语言代码 我打算制作以下URL: 其中URL中的语言代码已移到前面 有人知道我可以在.htaccess中使用什么mod rewrite代码自动从旧URL重定向到新URL吗 非常感谢您的帮助。添加此规则以使其生效: RewriteEngine on RewriteRule ([0-9]+)\/([0-9]+)\/([0-9]+)\/(.+)\/(.*)\/$ /$5/$1/$2/$3/$4/ 这将重定向:h

我有一个多语言WordPress网站,其中URL具有以下URL结构:

其中xx yy是语言代码

我打算制作以下URL:

其中URL中的语言代码已移到前面

有人知道我可以在.htaccess中使用什么mod rewrite代码自动从旧URL重定向到新URL吗


非常感谢您的帮助。

添加此规则以使其生效:

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/

你好,谢谢。是否有任何mod重写规则可以包含以下变体:首先,某些语言代码可以是xx而不是xx-yy。其次,我想显式地处理一些语言代码来整理它。例如,对于en,我希望它在重定向到URL的前面部分时是en US。是否可以在.htaccess中处理此问题?谢谢。