防止百度转码移动网站3种方法

一、no-transform协议

概要说明

TC支持的no-transform协议为如下两种形式:

1、HTTP Response中显示声明 Cache-control为no-transform;

2、meta标签中显示声明Cache-control为no-transform,格式为:

  1. <head>
  2. <meta http-equiv="Cache-control" content="no-transform" />
  3. </head>

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

 

二、handheld协议

概要说明

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

  1. <link rel="alternalte" type="application/vnd.vap.xhtml+xml" media="handheld" href="target" />

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

 

三、User-Agent相关

概要说明

TC抓取页面时,使用的User-Agent为:

  1. 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页面。

 

防止百度转码移动网站

    A+
发布日期:2017年05月08日 15:30:55  所属分类:SEO
最后更新时间:2017-05-08 15:30:55
评分: (当前没有评级)
付杰
React.js视频教程:全新React.js16.12技术合集
  • ¥ 69.0元
  • 市场价:69.0元
微信小程序前后端全栈开发 (Node.js+Express)
  • ¥ 39.0元
  • 市场价:39.0元
服务器管理面板/主机控制面板“安装”服务
服务器管理面板/主机控制面板“安装”服务
  • ¥ 49.9元
  • 市场价:99.9元
Golang从入门到精通视频教程
  • ¥ 499.0元
  • 市场价:499.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: