百度适配规则怎么弄?

阅读数:679

问:百度适配好复杂,爆老师有没有归纳过,容易理解一点的分享?

答:我自己尝试过配置,的确当你的url里面数字字母交叉时,会非常的麻烦,很容易校验错误。而且百度站长工具后台适配提交我自己感觉体验比较差。我建议你使用URL对应来做适配,比较容易。你可以先把网站sitemap.xml跑出来,随后在excel里把sitemap数据调出来,变成一列是pc url,一列是mob url,随后用函数(=A1&” “&B1),把两列并在一列中间隔开空格。

1.文件类型为txt,文件大小<=10M。URL对不超过50000对。

2.文件要求每行一对URL,URL对文件为两列,第一列为PC URL,第二列为移动URL,两列之间以空格隔开。

3.一次最多上传10个文件,可以提交多次。

百度适配规则怎么弄?

用百度正则表达式方法:

如果你一定想用适配规则来定义的话,请参考百度正则表达式

a)纯数字:([0-9]+) 或(\d+)

b)纯字母:([a-zA-Z]+), 包括字母大小写的

c)数字和字母混合串:

1、((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)   数字 和字母交替至少出现1次

2、([a-zA-Z0-9]+)   纯数字,纯字母和数字字母混排

d)中文字符:((?:%[a-zA-Z-0-9]{2,})+)

e)参数值:([^&]+)

以两个URL适配为例:

1、http://www.b2bseo.com.cn/case/quick-evaluate-seo-status/ >  http://mip.b2bseo.com.cn/case/quick-evaluate-seo-status/

PC适配: http://www.b2bseo.com.cn/([a-zA-Z]+)/([a-zA-Z]+)-([a-zA-Z]+)-([a-zA-Z]+)-([a-zA-Z]+)/

M适配:http://mip.b2bseo.com.cn/${1}/${2}-${3}-${4}-${5}/

2、http://www.b2bseo.com.cn/video/2013-seo-video/ >  http://mip.b2bseo.com.cn/video/2013-seo-video/

PC适配:http://www.b2bseo.com.cn/([a-zA-Z]+)/([0-9]+)-([a-zA-Z]+)-([a-zA-Z]+)/

M适配:http://mip.b2bseo.com.cn/${1}/${2}-${3}-${4}/