月光博客 » 搜索引擎 » 屏蔽百度快照的方法

屏蔽百度快照的方法

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

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

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

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

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    某路人   说道:
    简单方法:
    不想被快照的信息用JS输出,不就可以了么 呵呵
    支持(10反对(6回复
  1. 2
    好象没用的   说道:
    我记得百度提供了无javascript的版本。。。

    *度,非一般的恶心。 ---泄停封
    支持(10反对(7回复
  1. 3
    救命啊   说道:
    告诉我怎么样才能屏蔽百度快照吧。
    我想死了
    支持(8反对(5回复
  1. 4
    williamlong   说道:
    请参考这个页面提供的方法。
    支持(11反对(9回复
  1. 5
    vv99   说道:
    网站根目录下放置robots.txt,内容为:

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

    即可将百度屏蔽,俺的小站就是这么做的。
    支持(10反对(8回复
  1. 6
    正直   说道:
    百度真黑,人为地屏蔽中小型企业网站,目的就是要他们去做竞价,这招太狠毒了!
    支持(9反对(7回复
  1. 7
    小景   说道:
    个人隐私确实难隐啊
    支持(9反对(8回复
  1. 8
    williamlong   说道:
    那个版本在哪里啊?如果有那个版本的话,我这个方法就无效了。
    支持(6反对(6回复
  1. 9
    spring   说道:
    能不能说的具体点啊,怎么操作啊?
    支持(8反对(8回复
  1. 10
    软件搜索   说道:
    如何拒绝搜索引擎网页快照???
    支持(10反对(10回复
  1. 11
    教育资源   说道:

    好办法,收藏!
    支持(6反对(7回复
  1. 12
    hello   说道:
    个人资料都备CATCH了,想删除都不行啊,怎么办??
    支持(5反对(7回复
  1. 13
    校长   说道:
    三长二短是何物
    支持(7反对(9回复
  1. 14
    范成龙   说道:
    你好啊在吗小样没有小子啊
    支持(7反对(10回复

发表留言