禁止百度移动搜索对网页进行转码的方法

禁止百度移动搜索对网页进行转码的方法

分类: 代码优化 阅读量:

方法就是在每个页面中的<head></head>标签中加入下面两行的标记:

禁止百度移动搜索对网页进行转码代码

禁止百度移动搜索对网页进行转码代码

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

下面我做一个简要的解释:

这两行meta标记对于目前主流的搜索引擎都是有效的,建议大家一块使用。下面是两个的介绍:

1、百度转码

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

所遵循的是no-transform协议,是禁止百度web转码。

在《百度转码声明》中有介绍,百度网页搜索资源分为web和wap,也就是PC网页资源(web)和移动网页资源(wap),但并不是说所有的web网页都是非常适合在移动(wap)浏览的,百度也为了保证用户体验,就会对移动搜索中的web网页转换成wap网页,保证pc页面在移动端的体验!

2、SiteApp转码

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

所遵循的是no-siteapp协议,是禁止siteapp转码。

大家现在看百度站长平台官方公布的禁止转码的代码是只有no-transform,但是在最早的时候公布的其实是no-siteapp,后来才做了修改。在《SiteApp转码声明》中,介绍的有关于SiteApp转码的,依托的是百度的Siteapp转码技术,实现的原理和效果与百度转码(transform)是一样的。

百度官方也并没有介绍两种转码的区别,建议大家在使用的时候同时将上面的两行meta标签都加在每个页面上,保证效果。我的一个使用经验是,单独使用百度站长平台现在公布的no-transform的效果并不明显,所以最好是都加上。