禁止百度移动搜索对网页进行转码的方法
分类: 代码优化
阅读量:
方法就是在每个页面中的<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的效果并不明显,所以最好是都加上。