今天手机 site 中国博客联盟时,发现网被转码了,虽然这个网站没做移动站,但是我也不希望被百度转码,因为这相当于拦截了所有来自手机的流量。下面说一下禁止百度转码和禁止百度快照缓存的方法。
一、禁止百度转码
禁止百度转码的做法很简单,直接在 head 部分加入如下 META 申明即可:
<meta http-equiv="Cache-Control" content="no-transform" /> <meta http-equiv="Cache-Control" content="no-siteapp" />
二、禁止百度快照缓存
禁止百度快照缓存,可能很多人还不知道指的是什么,看图即懂:
就是百度会缓存一份网页快照,有部分用户人存在先点快照的习惯,因为从快照点开的结果中,搜索关键词会高亮显示,方便他直达。
那么,这种情况就值得我们深思了:
①、如果存在这种缓存页面,相当于分流了大量本属于网站的流量,导致流失一些自然用户或真实 PV,因为用户从缓存就能得到自己想要的结果,而不需要访问到你的网站了;
②、反过来再想一下,缓存页面会有关键词高亮效果,提升了用户体验,用户是否会对缓存网页的源站另眼相看,甚至 RSS 订阅之??
我想,第②种情况并不乐观,除非你对你的网站的吸引力非常有信心!当然,倾向①的网站,我认为网页开启速度及稳定性也是至关重要的,否则得不偿失!
好了,最后说一下具体做法:
将如下代码加入到 head 部分即可:
<meta name="Baiduspider" content="noarchive">
当然,如果要针对所有搜索引擎,只要将 Baiduspider 改成 robots 即可。
修改后,并不会立即生效,得等到百度刷新数据才能看的效果:点击搜索结果中的百度快照,将直接跳转到源站,而不会展示百度缓存的页面,实际效果可以百度搜索张戈博客,然后点击百度快照就知道了。
这个没必要吧?
额,还是对百度有好点,哈哈~~
学些了!谢谢博主分享!
还是多多用心做好自己的事情吧、。考虑的太多。对发展不利。
这个还真没注意,最近我就发现快照的时间老是出错,一会是09年,一会有事12年,其实是14年的,想不明白啊
鸟哥的主题是加载那一个文件里边呢?header.php还是header_h.php?还是六个文件都加?
都加上吧,没有副作用
这段代码不是禁止建立快照的嘛?不会出现“对不起,您所查看的网页不允许百度保存其快照....”吗?也能起到禁止建立缓存的效果?
百度快照不就是百度缓存了你的页面么?不是缓存是什么?
我是意思是用上这段代码之后点击百度快照是显示“对不起,您所查看的网页不允许百度保存其快照….”还是跟你博客一样直接显示相应的网页呢 ?
应该是直接显示网页,具体不清楚。
你的这种点击快照直接显示对应网页是这么设置的?求方法
百度转码 随着智能手机的发展 没有很大必要了
学些了!谢谢博主分享!
http://www.ihmxz.yueba.faith/
哈哈。最近老是往你这里跑。