欢迎访问北京万博易网络科技有限公司官网

百度站长

【院长帮帮忙】移动适配不稳定、不生效,可能是这些原因造成的!(2017第1期)

发布时间:2017-06-23 15:02

一、网站页面有跳转,适配不稳定

站点反馈他们移动端的适配不稳定,移动展示的页面去预期效果不符;

【院长帮帮忙】移动适配不稳定、不生效,可能是这些原因造成的!(2017第1期)【院长帮帮忙】移动适配不稳定、不生效,,可能是这些原因造成的!(2017第1期)

经查是站点在下载页面对机型进行了自适应,页面会根据机型跳转,所以移动端的展现不稳定;

解决方案:

1、建议站点将机型识别功能放置在下载按钮中,根据机型给予不同下载地址,而不是给予不同的下载页面;

2、pc-m的适配规则固定,不要一种pc页面指向多种移动页面;

二、适配规则的混淆

站点咨询为什么他们的适配规则老是不生效 

适配规则

http://123.abc.com.cn/b/([a-zA-Z0-9]+).html     

http://m.123.abc.com.cn/b/${1}.html 

示例

http://123.abc.com.cn/b/60Co9c6jl.html

http://m.123.abc.com.cn/b/60Co9c6jl.html 

经查发现:他们使用了错误的适配规则;

像这样的链接

http://123.abc.com.cn/b/60Co9c6jl.html

http://m.123.abc.com.cn/b/60Co9c6jl.html 

应该使用下面的适配规则

http://123.abc.com.cn/b/((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)\.html

http://m.123.abc.com.cn/b/${1}.html 

注意不要将([a-zA-Z0-9]+)((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)混淆 

只要是数字字母交叉出现超过两次,就是((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)123abf123这样就算出现2次以上,请大家注意!

TAG标签:院长(2)帮帮忙(2)可能(2)移动(3)原因(1)这些(1)生效(1)不稳定(1)适配(1)造(1)

上一篇:上一篇:【官方说法】移动页面被优化展示,造成流量损失,站点如何整改及反馈?

下一篇:下一篇:【院长帮帮忙】站点打不开,可能是referer设置问题!(2017第2期)