百度站长平台网站改版正则要怎么写才正确

发布于 2022-06-25 10:19:12

以站点news.datll.com改版到站点datll.com/news为例:

改版前url地址为http://news.datll.com/09/1001/07/5KH8DE1F000120GR.html

其对应的改版后url地址为http://datll.com/news/09/1001/07/5KH8DE1F000120GR.html

步骤一:

确定改版前链接中的可替换参数或者路径,得到其位置序号和类型。

改版前页url:

百度站长平台网站改版正则格式说明

根据网站自身url的层次结构,其中09,1001,075KH8DE1F000120GR为动态可替换的路径。除5KH8DE1F000120GR为字母和数字混合外,其余均为纯数字。

步骤二:根据可替换参数或路径的类型,得到改版后链接的表达形式。

使用正则匹配符号(\d+)或者(\w+)表示该路径或参数。(\d+)表示纯数字字符串,(w+)表示数字或字母组成的字符串。

百度站长平台网站改版正则格式说明

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

百度站长平台网站改版正则格式说明

至此,便得到了改版前后的规则:

http://news.datll.com /(\d+)/(\d+)/(\d+)/(\w+)/html
http://datll.com/news/${1}/${2}/${3}/${4}.html
来源:大图模板 转载注明出处!
本文标题:百度站长平台网站改版正则要怎么写才正确
本文链接:https://www.datll.com/ask/articles.html
0 条评论

发布
问题