如何禁止手机搜索自动转码(禁止百度转码的META声明)
更新时间:2018-01-25 10:04:40 来源:宏微信息 点击:
在各类移动搜索引擎中,为了更好地满足用户需求,会同时为用户提供PC网页和mobile网页,但目前受交互、兼容和流量等因素影响,PC页在移动终端中的直接浏览体验较差。因此,百度移动搜索对缺乏可替代mobile资源的PC页进行格式转码,将其转换为适合手机浏览的mobile页,使其能够在移动终端浏览器有较好的浏览体验。为了最大程度改善PC页在手机上的浏览体验,转码时会去除PC页中不能在手机浏览器上浏览的内容,并改善不适用mobile的交互功能。目前不仅百度移动搜索提供转码技术,各大搜索引擎均有并提供类似的技术。但是如果网页设计中本来已经加入手机版,移动搜索引擎的转码显得就有些多余了,而且页面上经常植入了搜索引擎自己家的广告,只有一个查看原网页的链接能进入到原网站,那么,如果站长不希望自己的站点被转码、依然希望手机端用户浏览PC页该如何操作呢?可以使用no-transform协议,no-transform协议为如下两种形式:
大同市宏微信息技术有限公司主要从事技术开发、技术服务、技术转让;电脑图文设计、制作;网站网页设计、维护;广告设计、制作及发布;公司主要技术人员在大同制作网站、大同建站、大同做网站、大同网站建设、大同网站制作、大同网页设计、大同网络开发、大同网站优化等方面有多年丰富的从业经验。
最简单的禁止百度手机版网页自动转码的方法是,通过设置cache-control的no-transform属性,在head里面添加如下代码:
<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
这样百度读到meta信息,就不会对网页进行转码了,呈现的将是原来的网页。
还有其他的禁止百度搜索网页自动转码的方法。
1.通过修改handheld协议
页面通过标签显式指定WAP网页,声明格式如下:
如第三方站点不希望页面被转码,可添加此协议禁止百度手机搜索对网页自动转码。
2.User-Agent相关TC抓取页面时,使用的User-Agent为:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; baidu Transcoder;)
以上就是禁止百度搜索自动转码的三个方法,一般采用设置cache-control的no-transform属性的方法就可以轻松实现了,不过还是要根据自己的情况采用吧。
转载自网络