百度优化之移动适配代码正则表达式适配
网站建设 2022-07-27 09:12www.1681989.com免费网站
在做移动端的seo时,最先做的就是移动适配,余斗本期主要说说,百度移动适配的最重要的方式代码适配。 做代码适配的时候,涉及到 正则表达式 ,我们先看看最基本的几个匹配方式 […]



在做移动端的seo时,最先做的就是移动适配,余斗本期主要说说,百度移动适配的最重要的方式——代码适配。

做代码适配的时候,涉及到正则表达式,我们先看看最基本的几个匹配方式

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

纯字母(大小写不限)([a-zA-Z]+)

数字和字母混合

方法一、((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)(适用于 严格的数字和字母混排形式,且数字 和字母交替至少出现1次)

方法二、([a-zA-Z0-9]+)( 支持纯数字,纯字母和数字字母混排)

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

有参数值([^&]+)

有'-'和'_'连接字符串 将连接的各个部分分别用对应的规则替换

正则格式示例

纯数字格式

url对应http://.abc./26299483.html   http://m.abc./26299483.html

Patternhttp://.abc./([0-9]+).html   http://m.abc./${1}.html

字母+纯数字

url对应http://.abc./t26299483.html   http://m.abc./26299483.html

Patternhttp://.abc./t([0-9]+).html   http://m.abc./${1}.html

纯字母格式

url对应http://.abc./fawliute/   http://m.abc./fawliute/

Patternhttp://.abc./([a-zA-Z]+)/   http://m.abc./${1}/

字母和数字混合

url对应http://.abc./a11n2q5y3   http://m.abc./a11n2q5y3/

Patternhttp://.abc./((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)/

 http://m.abc./${1}/

url对应http://news.abc./09/1001/07/5KH8DE1F000120GR.html   http://m.abc./news/09/1001/07/5KH8DE1F000120GR.html

Patternhttp://news.abc./([0-9]+)/([0-9]+)/([0-9]+)/([ a-zA-Z0-9]+).html  http://m.abc./news/${1}/${2}/${3}/${4}.html

字母和数字混合(数字与字母无交替)

url对应:http://.abc./az123/   http://m.abc./az123/

Pattern: http://.abc./([a-zA-Z]+)([0-9]+)/   http://m.abc./${1}${2}/

中文字符串

url对应:http://.abc./长城花园/     http://m.abc./长城花园/

Pattern:http://.abc./((?:%[a-zA-Z-0-9]{2,})+)/    http://m.abc./${1}/

含连接符

url对应:http://.abc./byd-c3/    http://m.abc./byd-c3/

Pattern:http://.abc./([a-zA-Z]+)-([a-zA-Z]+)([0-9]+)/    http://m.abc./${1}-${2}${3}/

含参数

url对应:http://.abc./article.html?act=test&id=123   http://m.abc./article.html?act=test&id=123

Pattern:http://.abc./article\.php\?act=([^&]+)&id=([^&]+)   http://m.abc./article.php?act=${1}&id=${2}

Pc存在分页

url对应:http://.a./1234-1.htm和http://.a./1234-2.   htm http://m.a./1234.htm

Patternhttp://.a./([0-9]+)-([0-9]+).htm   http://m.a./${1}.htm  

,百度站长平台对适配数据的校验时间大约为10天,生效时间大约为1-2天。


Copyright © 2016-2025 www.1681989.com 推火网 版权所有 Power by