Contact - 联系我们
吉林省阿凡达推广有限公司阿凡达推广
地址:中国吉林省长春市高新区硅谷大街
  (荷园路交汇)安联国际大厦B座10层
阿凡达推广全国24小时服务热线:
189 4319 1135
企业网络营销 

屏蔽百度快照的方法

2014-07-22

    有时候,因为内容的更改或者隐私问题,我们往往不希望别人通过“百度快照”的方法查看自己网站的某一些网页,该怎么做呢?长春网络公司来为您解答。

    百度快照里面只有抓取了当前页面的文字信息,而图片和JAVASCRIPT代码还是调用远端服务器上的代码,如果你的网页里有通过.js文件的方式嵌入javascript代码,那么修改这个.js文件,在文件中加入以下代码,即可阻止别人通过百度快照查看你当前页面:

    var page_url = window.location.href;

    if ( page_url.indexOf("cache.baidu.com") != -1) {top.location=http://www.semcmd.com/;  //此处地址修改为你希望转向的地址}

    更新:由于百度改变的快照算法,不从远端服务器获取JavaScript文件,因此这个屏蔽方法目前已经失效网络推广。

    长春网络公司再介绍一个新方法,原理也是大致相同,我们知道目前百度网页快照虽然不从远端服务器抓取JavaScript文件,还是依旧会从远端服务器抓起CSS文件,而通过一个技巧可以在CSS文件中实现网页重定向,从而控制百度快照中的网页,完全由我们控制该快照重定向到我们制定的任何网页地址。

    例如,如果百度快照中缓存的文件为style.css,那么我们在服务器上编辑这个文件,在CSS文件中加入以下语句,即可控制百度缓存快照重定向,从而实现屏蔽百度网页快照内容的功能。

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

    以上语句在IE浏览器下测试通过。理论上,根据长春网络公司讲的这个方法,我们可以控制百度网页快照的内容重定向到任何一个我们指定的网址,甚至是第三方网站。为了实现网页的正常显示,百度快照屏蔽CSS的可能性会非常小。

    这个方法也可用于屏蔽Google等其他搜索引擎的网页快照网络营销。

    长春网络公司 www.afd2010.com


Copyright © 阿凡达传媒 吉ICP备10004131号-28

吉公网安备 22010402000130号