热爱生活
有活就干!

网站改版正则表达式写法

前两天一个朋友问我会不会写百度网站改版规则,看下了是用正则表达式,我这个菜鸟哪里会啊,况且我一直都用的是站点改版,没用规则改版。

但是我发现,即便已经做好整站301跳转了,提交改版后都会提示“跳转关系与规则不符”也不知道是哪里出现问题了。

而且网站改版这个正则表达式规则找遍网上也看见案例,昨天晚上研究了几个小时终于搞懂了。

改版前规则:使用正则匹配符号(\d )或者(\w )表示该路径或参数。(\d )表示纯数字字符串,(\w )表示字母数字下划线组成的字符串。

改版后规则:根据改版后url,以及可替换参数在步骤一中的位置序号,依次用${1},${2},……表示替换掉改版前url中的可替换参数或路径。

以zblog文章链接举例

www.a.com/post/12345.html

改版前规则为www.a.com/post/(\d ).html

www.b.com/post/12345.html

改版后规则为www.b.com/post/${1}.html

然后再提交验证url对就行了。

可以用这个方法改版二级目录、二级域名、域名等,根据规则匹配替换就行了。

赞(0)
未经允许不得转载:有货街 » 网站改版正则表达式写法