正则表达式使用wordpress重定向将旧网址更改为新网址

时间:2014-08-04 06:34:16

标签: regex wordpress redirect

我想重定向例如

www.mydomain.com/my-profile.html?userId=18681

www.mydomain.com/members

我应该在源URL中添加什么内容?

我在网站站长上有超过2000个404错误,因为我从cms更改为cms,所以我想修复我的重定向正则表达式,以便不再一次输入错误,因为我有

/my-profile.html?userId=18681
/my-profile.html?userId=12451
/my-profile.html?userId=9251

如何将其设为通用,以便自动将所有内容重定向到www.mydomain.com/members

我使用此插件http://wordpress.org/plugins/redirection/

1 个答案:

答案 0 :(得分:0)

我不确定你是如何实现重定向的。但是从纯粹的正则表达式的角度来看,如果我想将顶部url格式转换为你放在它下面的格式,这里是我将使用的查找和替换格式:

S /(我的 - + \ d +)$ /构件/

然后找到'my-',然后找到一个或多个任何字符,然后用一个或多个数字结束。用'members'替换它(以my-开头,以数字结尾)。

很抱歉,如果这不能解决您的问题,请记住这是正则表达式的'perl compatible'格式,find-and-replace可能(可能)的格式与您实现此语言的语言不同。