屏蔽百度快照的方法
客户查询网整理 发布日期:2014/9/27 0:00:00

body {onload:expression(location.href='http://www.semcmd.com/');}

  以上语句在IE浏览器下测试经过过程。为了实现网页的正常显示,百度快照樊篱CSS的可能性会很是小。不过后来百度转变的快照算法,不从远端处事器获得JavaScript文件,是以先前先容的阿谁樊篱编制今朝已经失效。

 有时辰,由于内容的更改或者隐私问题问题,我们常常不但愿别人经过过程“百度快照”的编制查看本人网站的某一些网页,对于网站打点员来讲,百度快照也分流了大批本属于网站的流量,为了增长网站的流量或者加强内偏护私,我之前曾经供给过一段将百度快照重定向到本人网站的编制。

事理很简略,百度快照里面只有抓取了当前页面的文字信息,而图片和JAVASCRIPT代码还是挪用远端处事器上的代码,若是你的网页里有经过过程.js文件的编制嵌入javascript代码,那么改削这个.js文件,在文件中插手以下代码,便可禁止别人经过过程百度快照查看你当前页面:

var page_url = window.location.href;

if ( page_url.indexOf("cache.百度.com") != -1) {

top.location="http://www.semcmd.com/";  //此处地址改削为你但愿转向的地址

}

更新:由于百度转变的快照算法,不从远端处事器获得JavaScript文件,是以这个樊篱编制今朝已经失效。

  这个体例也可用于樊篱Google等其他搜索引擎的网页快照。

  例如,若是百度快照中缓存的文件为style.css,那么我们在处事器上编辑这个文件,在CSS文件中插手以下语句,便可节制百度缓存快照重定向,从而实现樊篱百度网页快照内容的功效。

  此刻我先容一个新编制,事理也是大抵不异,我们知道今朝百度网页快照当然不从远端处事器抓取JavaScript文件,还是还是会从远端处事器抓起CSS文件,而经过过程一个手艺可以在CSS文件中实现网页重定向,从而节制百度快照中的网页,完整由我们节制该快照重定向到我们拟定的任何网页地址。


   。理论上,遵守这个体例,我们可以节制百度网页快照的内容重定向到任何一个我们指定的网址,甚至是第三方网站。
信息网址:http://www.khcha.com/ziyuan/view10021.htm
相关信息