全国热线电话:13633878273
发布时间: 2015-03-12 20:47:20
有时我们不想百度转码,想用手机查看和pc一样的页面,那么有没有取消百度转码的方法。本文对百度转码取消方法进行总结。
1、方法一no-siteapp协议
百度转码是百度按照siteapp规则进行转码的,siteapp是百度自己开发的。no-transform标签标明禁止百度转码。
了解更多siteapp协议参考http://www.surfphpseo.com/blog/2015-03-12/2118.html。
no-transform的用法
1、HTTP Response中显式声明Cache-control为no-transform。
2、meta标签中显式声明Cache-control为no-tranform
代码如下
<head> <meta http-equiv="Cache-Control" content="no-transform " /> </head> |
方法二、开放适配协议
对于有对应手机页面时,可以使用百度适配协议,百度移动搜索对具有对应手机站的PC站提供“开放适配”服务。如果您同时拥有PC站和手机站,且二者能够在内容上对应,您可向百度“提交”PC页—手机页的对应关系,若对应关系准确,将有助于百度在移动搜索中将原PC页结果替换为对应的手机页结果。积极的参与“开放适配”,将有助于您的手机站在百度移动搜索获得更好的展现,同时以更佳的浏览效果赢取用户口碑。
百度开放适配服务共提供三种方案——自主适配、标注Meta声明、提交对应关系Sitemap,同时向站点提供开放适配进度查询。
更多开放适配协议请参考:http://www.surfphpseo.com/blog/2015-03-12/2120.html。
方法三、 handheld协议
页面通过link标签显式指定WAP网页,声明格式如下:
<link rel="alternate" type="application/vnd.wap.xhtml+xml" media="handheld" href="target"/> |
如第三方站点不希望页面被转码,可添加此协议,告知我们原网页对应有一个WAP版页面,当用户进入第三方网站时,先进入中间提示页,让用户自主选择跳转至原网页或第三方网站自有的wap页面。
方法四、 User-Agent相关
Siteapp抓取页面时,使用的User-Agent为:
Mozilla/5.0 (iphone; U; CPU iPhone OS 4_3_5 like Mac OS X; zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
如第三方站点不希望转码HTML页面,且又可以提供对应的自有WAP页面,则可以根据这个User-Agent,返回自有WAP页,同时在HTTP Response显示声明:Content-Type为:vnd.wap.xhtml+xml,那么Siteapp将不对这个页面转码,而是直接跳转至相应的自有WAP页面。
上一条:百度更加青睐博客程序
下一条:网站收录突然没了怎么办?