网站被百度转码怎么关闭?

文章目录

1 什么是百度转码?2 百度转码怎么关闭2.1 一、no-transform协议2.2 二、handheld协议2.3 三、User-Agent相关什么是百度转码?

当我们使用手机或平板等移动设备使用百度搜索的时候,有些网站只有电脑端页面,不适合移动端浏览,所以百度会将不适合移动端浏览的页面,通过转码技术,转换为适合手机端流量的页面,以增强用户的浏览体验,实际上不仅仅是百度,谷歌、必应等各大搜索引擎均拥有并提供类似转码技术。

百度转码百度转码

听上去很美好是不是,那我们为什么还要禁止百度转码呢?这是因为百度转码并非适合所有web站点,很多网站经过百度转码之后会不可避免的出现内容错位,浏览体验很差。并且有的站点本身已经提供了适于移动设备的浏览页面,这时就需要网站禁止百度转码了。

还有,如果网站被百度转码,网站的本身植入的广告就不见了,而植入了百度的广告,有的站长就是靠广告联盟挣钱的,这样无形中扼杀了自己的收入,这是绝对不允许的。

百度转码怎么关闭

想要禁止百度转码,百度给出了三个解决方法。

一、no-transform协议

TC支持的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>

如第三方站点不希望页面被转码,可添加此协议,当用户进入第三方网站时,先进入中间提示页,页面将引导用户自主选择跳转至原网页。

二、handheld协议

页面通过lt;link>标签显式指定WAP网页,声明格式如下:

<link rel=”alternate” type=”application/vnd.wap.xhtml+xml” media=”handheld” href=”target”/>

如第三方站点不希望页面被转码,可添加此协议,告知我们原网页对应有一个WAP版页面,当用户进入第三方网站时,先进入中间提示页,让用户自主选择跳转至原网页或第三方网站自有的wap页面。

三、User-Agent相关

TC抓取页面时,使用的User-Agent为:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; baidu Transcoder;)

如第三方站点不希望转码HTML页面,且又可以提供对应的自有WAP页面,则可以根据这个User-Agent,返回自有WAP页,同时在HTTP Response显示声明:Content-Type为:vnd.wap.xhtml+xml,那么TC将不对这个页面转码,而是直接跳转至相应的自有 WAP页面。

(0)
郝哥的头像郝哥注册用户

相关推荐