禁止百度转码解决方案

跨屏网长期致力于网站的跨屏适配技术开发,从而也接触了很多这样的需求,往往是一些站长,非常不愿意自己的网站被百度转码,想禁止,于是通过各种渠道找到了我,于是给出了下面的解决方案,希望能帮到大家。

为什么百度会转码?

从官方角度来说,这样是为了让pc网站在手机下正常显示,不影响手机浏览的用户体验,这么一听,确实很有道理的,但是我的网站是响应式,你也转码是啥意思?其实背后是有利益链条的,比如百度把你的网站强行转码,你以为这样了,错了,在你网站的末尾还有百度的广告。

傻了吧,我的网站为什么有百度的广告?是的,百度不花一毛钱,可以在成千上万的网站里面植入广告,我相信很多站长朋友也发现了,所以才非常这么抵触被转码了。

禁止的3中方法

1、百度搜索的禁止转码方式
     百度一共提供了两种解决方案:这里只说一种常见的,而且最容易做到的一种。

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

如第三方站点不希望某页面被转码,可该页面上添加此协议,当用户通过移动搜索进入第三方网站时,会直接进入原网页。

2、神马搜索引擎的禁止转码方式
   神马搜索根据您的指令使系统自动在全网进行搜索,您同时从第三方网站直接获取所需的数据信息时,神马搜索充分尊重您的选择权,如您希望以非转码形式获取第三方网站数据,请您选择访问原网站浏览。no-siteapp协议Siteapp支持的no-siteapp协议为如下两种形式:

<meta http-equiv=”Cache-Control” content=”no-siteapp” />
3、总结
 总结起来,其实很简单,代码如下:
<head>
<meta http-equiv=”Cache-Control” content=”no-transform” />
<meta http-equiv=”Cache-Control” content=”no-siteapp” />
</head>
一般来说添加了代码之后,5天左右网站访问的时候就不会转码了,有人要问为啥没有说其他搜索引擎,其实其他搜索引擎也是遵守这些协议的。