月光博客

青青子衿, 悠悠我心, 但为君故, 沉吟至今

« Google推出在线日历深圳治安的现实和思考 »

屏蔽百度快照的方法

  有时候,因为内容的更改或者隐私问题,我们往往不希望别人通过“百度快照”的方法查看自己网站的某一些网页,这里提供了一段让百度快照失效的代码。

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

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

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



原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]

本文链接地址:http://www.williamlong.info/archives/472.html
  • 文章排行:
  • 1.hello
  • 个人资料都备CATCH了,想删除都不行啊,怎么办??
  • ip: 219.144.204.*  2006-6-15 10:32:50   回复该留言
  • 3.好象没用的
  • 我记得百度提供了无javascript的版本。。。

    *度,非一般的恶心。 ---泄停封
  • ip: 218.77.56.*  2006-6-17 6:44:28   回复该留言
  • 4.williamlong
  • 那个版本在哪里啊?如果有那个版本的话,我这个方法就无效了。
  •   2006-6-17 11:46:57   回复该留言
  • 11.汽车管理软件博客
  • 我希望更新百度快照啊,郁闷还是2月份的,我的博客经常有更新,百度也经常收录新的文章,就是不更新主页的快照。
  • ip: 58.49.181.*  2007-5-22 23:56:12   回复该留言
  • 12.vv99
  • 网站根目录下放置robots.txt,内容为:

    User-agent: *
    Disallow:
    User-agent: Baiduspider
    Disallow: /

    即可将百度屏蔽,俺的小站就是这么做的。
  • ip: 60.31.156.*  2007-9-17 13:48:13   回复该留言
  • 14.正直
  • 百度真黑,人为地屏蔽中小型企业网站,目的就是要他们去做竞价,这招太狠毒了!
  • ip: 124.64.201.*  2008-1-21 17:35:59   回复该留言
  • 15.某路人
  • 简单方法:
    不想被快照的信息用JS输出,不就可以了么 呵呵
  • ip: 58.42.129.*  2008-8-27 9:11:24   回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 跟随我的推特:跟随我的推特
  • 跟随新浪微博:跟随新浪微博
  • 通过Google订阅本站
  • 通过鲜果订阅本站
  • 通过电子邮件订阅本站

站内搜索

热文排行

最新评论及回复

最近发表

网站收藏

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.

This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.