一、移动适配关系发生变化如何修改
站长通过移动适配工具提供适配数据中若发现数据有误或想更新旧的、已生效的适配关系可以重新提交新的适配数据予以覆盖。具体如下:
目前“校验中”的数据不支持直接删除若此时需要修改适配关系数据不需要等等该数据更新状态可以直接提交新的适配关系予以覆盖。
如适配数据发生校验失败无需将其删除直接提交新的适配关系覆盖即可。
首先对已有的对应关系持续进行适配同时不断建设新的对应关系增加适配覆盖的范围。其次要确保已经提交的对应关系准确。以下是常见的对应不准确错误请网站进行自查并及时修改。
1、手机页不可用比如死链。
2、robots封禁。放开对Baiduspider的robots封禁以便Baiduspider获取您PC站与手机站之间的对应关系。
3、手机页使用了ajax等异步加载的方法加载内容主体。
4、格式错误。正则格式错误文件格式错误等。
5、对应关系错误
1)当PC页为内容页时应该适配到对应的手机页内容页而实际却适配到手机页的首页/列表页
例如PC页为适配后的手机页为?from=web
2)手机页本身无主体内容或主体内容过少。
3)手机页需登录才能浏览主体内容。
4)PC页内容与手机页内容不存在一一对应关系。
正确的对应关系示例:
PC页
手机页
三、禁止百度转码方法1、使用如下Meta标签协议规范:
如果该网页只适合在电脑上进行浏览例如( )在html中加入如下
meta:<meta name=”applicable-device” content=”pc”>
如果该网页只适合在移动设备上进行浏览例如()在html中加入如下
meta:<meta name=”applicable-device” content=”mobile”>
如果网页采用了响应式网页设计例如() 不需要经过url自适配跳转就可以根据浏览器的屏幕大小自适应的展现合适的效果同时适合在移动设备和电脑上进行浏览在html中加入如下
meta:<meta name=”applicable-device” content=”pc,mobile”>
2、禁止百度转码声明代码
<meta http-equiv=”Cache-Control” content=”no-transform” />
<meta http-equiv=”Cache-Control” content=”no-siteapp” />
>
pattern:
([0-9]+).html-> ${1}.html
>
pattern:
([0-9]+).html-> ${1}.html
->
pattern:
([a-zA-Z]+)/ -> ${1}/
->
pattern:
((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)/ -> ${1}/
注意:字母和数字混合字符串字母和数字必须交替出现至少1次
有效例子:a13b23a9da3bc9942a1c
eg2:url对应关系:
->
pattern:
([0-9]+)/([0-9]+)/([0-9]+)/([ a-zA-Z0-9]+).html
-> ${1}/${2}/${3}/${4}.html
->
pattern:
([a-zA-Z]+)([0-9]+)/-> ${1}${2}/
长城花园/ -> 长城花园/
pattern:
((?:%[a-zA-Z0-9]{2,})+)/-> ${1}/
>
pattern:
([a-zA-Z]+)-([a-zA-Z]+)([0-9]+)/->${1}-${2}${3}/
注意:’-‘和’_’出现多次可以使用同样的方式处理
如:abc-134_x-1
?act=test&id=123 -> ?act=test&id=123
pattern:
\.html?act=([^&]+)&id=([^&]+) -> ?act=${1}&id=${2}
http://www.a.com/1234-2.htm ->
pattern:
([0-9]+)-([0-9]+).htm -> ${1}.htm