禁止手机百度自动转码网站
最近发现最近小站在手机上被百度转码了,看着很不友好,网站做了响应式布局,可适配手机和电脑,被转码之后显得有点乱,记录一下如何禁止手机百度自动转码网站。
在百度移动搜索引擎中为更好满足用户信息需求,会同时为用户提供pc网页和mobile网页,但目前大多数PC页在移动终端中直接浏览的体验较差(交互、兼容和流量等)。因此为改善搜索用户的浏览体验,我们会对百度搜索结果中缺乏可替代mobile资源的PC页进行格式转换,转换为适合手机浏览的mobile网页,使其能在移动终端浏览器有较好的浏览体验。百度的Siteapp转码技术即是为实现此目的、服务于百度搜索的附属产品,各大搜索引擎均拥有并提供类似转码技术。
百度一共提供了两种解决方案:
A. no-siteapp协议 B.开放适配协议
代码语言:javascript复制<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta http-equiv="Cache-Control" content="no-transform"/>
之前单独用的no-transform,在手机上没有起到防止转码的作用。于是多方试探和总结,通过head配置如下代码:
代码语言:javascript复制<!--禁止百度转码-->
<meta http-equiv="X-UA-Compatible" content="chrome=1"/>
<!--适配PC和手机-->
<meta name="applicable-device"content="pc,mobile"/>
<meta http-equiv="Cache-Control" content="no-transform"/>
<meta http-equiv="Cache-Control" content="no-siteapp"/>
等待少则1~2天左右,甚至更久,百度缓存清了之后便可以看到效果了。