有效防止百度移动搜索转码
之前不少网友问为什么网站在手机百度搜索的时候乱了,最最开始的时候我一口回复说“你的网站没有做手机端正常访问”,之后的事儿大家都懂了,原因不在此,在百度移动搜索的时候做了手脚。

百度移动端搜索为了更大程度上一迎合日益发展的移动设备,对其搜索结果进行自认为很赞的转码,说白了就是改改css样式,当然是通过分析后改的,有主次之分,这个不在此多说。但大前端的主题用户都知道,我们的主题为了更好的在移动端显示,也做了相应的样式调整。这样一来,百度搜索后不能采用我们设定的移动端样式,不得不说百度在照顾多数人的同时牺牲了少数人的感官。不干呀,转码的不好看,还是自己写的好,于是乎找到了几个结果可以有效防止百度移动搜索转码,其中最简单的就是(其他方法自己找吧)

在全站头部加个meta:

<meta http-equiv="Cache-Control" content="no-siteapp">

这一行通常加在 title 标签下,很好找。

这就像有人说的,你百度也不是万能,做了好事儿还要打个补丁,说白了,以人为本。

2016.7更新
上述代码对于百度、搜狗、360以及UC内置神马搜索都是有效的,本次更新后的代码目前测试对百度是有效的,对于其他搜索引擎还有待观察:

<meta name="applicable-device" content="pc,mobile">
<meta name="MobileOptimized" content="width"/>
<meta name="HandheldFriendly" content="true"/>

将上述代码添加至网站头部即可,比如或之前即可,添加后一般1-2天即可生效。
原先的代码可以删除了,因为经过测试原先的代码即使添加了也一样会被转码。