RELATEED CONSULTING
相关咨询
选择下列服务马上在线沟通
服务时间:8:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏

技术支持

如何禁止百度对移动页面的转码?

  • 作者:爱企科技
  • 发表时间:2018-12-28 14:19
  • 来源:爱企科技

如何禁止百度移动端页面转码

爱企经常遇到客户需求解决百度转码问题,百度为了移动端更好的浏览体验,对不适合移动端浏览的页面进行了转码,但是我们经常并不需要这样,那么如何禁止百度转码呢?

随着移动互联网的飞速发展,在网站建设之初一般都会搭建好自己的移动站点,或者是建设HTML5网站,所以我们并不需要百度对我们的网站进行转码,今天爱企科技就来为大家介绍几种禁止百度对移动页面进行转码的方法。详细可参考百度文档:《网站如何做移动开放适配》。需要注意的是,禁止转码代码并不是实时生效的,一般需要3-5天左右,甚至更久,所以发现加上代码以后还是转码不要着急,需要耐心的等待。

第一种:利用no-siteapp协议禁止百度转码

在<head></head>之间增加代码

1 <meta http-equiv="Cache-Control" content="no-transform" />
2 <meta http-equiv="Cache-Control" content="no-siteapp" />

在页面上添加此协议,当用户通过移动搜索进入第三方网站时,会直接进入原网页。

第二种:利用百度站长平台的开放适配协议禁止转码

如第三方站点不希望页面被转码,且本身有对应手机页面时,建议站长使用百度的开放适配服务,百度将会帮助用户直接进入第三方网站自有的手机页面。详细情况可在站长平台的移动适配出进行配置,移动适配详细情况:https://ziyuan.baidu.com/college/courseinfo?id=267&page=20#h2_article_title4

第三种:利用handheld协议禁止百度转码

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

在head标签中加入handheld协议代码,通过link标签显式指定移动网页,这样是告知我们原网页对应有一个移动版页面,当用户进入第三方网站时,先进入中间提示页,让用户自主选择跳转至原网页或第三方网站自有的wap页面。

第四种:利用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页面。

需要注意的是,使用这几种禁止百度转码的方法时,尽量不要重复使用,否则多种方法可能会引起冲突,从而导致禁止转码失败。