月光博客

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

« Z-Blog垃圾留言判定新方法国外优秀开源PHP建站程序一览 »

最新屏蔽百度快照的方法

  有时候,因为内容的更改或者隐私问题,我们往往不希望别人通过“百度快照”的方法查看自己网站的某一些网页,对于网站管理员来说,百度快照也分流了大量本属于网站的流量,为了增加网站的流量或者增强内容隐私,我以前曾经提供过一段将百度快照重定向到自己网站的方法。不过后来百度改变的快照算法,不从远端服务器获取JavaScript文件,因此先前介绍的那个屏蔽方法目前已经失效。

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

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

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

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

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



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

本文链接地址:http://www.williamlong.info/archives/1851.html
  • 文章排行:
  • 2.沙发
  • 试着在百度首页输入 “输” 然后空格 ,看看百度的建议。。
  • ip: 219.131.224.*  2009-7-4 21:48:47   回复该留言
  • 3.dotion
  • 我想需要屏蔽的人不多, 想要百度收录网站的站长会更多些!
  • ip: 117.91.58.*  2009-7-4 22:00:07   回复该留言
  • 5.2547
  • 想要百度收录网站的站长会更多些!
  • ip: 60.168.91.*  2009-7-4 22:15:06   回复该留言
  • 6.艾瑞
  • NOARCHIVE

    这个meta标签即可,何必如此麻烦
  • ip: 121.23.114.*  2009-7-4 22:24:56   回复该留言
  • 8.
  • 被某些评论雷到了。。。最近的好多门大家听说了?。。
  • ip: 89.236.143.*  2009-7-4 22:42:29   回复该留言
  • 9.沙渺
  • 毒辣。不过,这一点要对自己网页的存活和uptime有绝对的信心啊。

    网站如果当机或者干脆倒闭的时候还妨碍用户看快照,实在是种责任心缺失的不良行为。

    刮快照那点流量这个理由,小家子气啦。
  • ip: 58.244.15.*  2009-7-4 22:47:11   回复该留言
  • 10.caifu

  • 创业是一个无中生有的过程。机会在怀疑中产生,在认同中消失!
  • ip: 222.71.229.*  2009-7-4 22:58:34   回复该留言
  • 11.与世无争
  • 学习了,以后可能会用的着
    不过那个“推广”的确是有点可怕滴!!
  • ip: 121.228.87.*  2009-7-4 23:21:12   回复该留言
  • 12.su27
  • expression只有IE能用。

    而且不能把网站上所有的网页都定位到首页去,所以还要针对每个网页动态生成css,这样做有点费力了。
  • ip: 124.200.128.*  2009-7-4 23:30:16   回复该留言
  • 13.美容软件
  • 咨询楼主一个问题,如果在css里如此定义,这个css不给蜘蛛抓取的时候带来问题吗?
  • ip: 221.221.132.*  2009-7-4 23:53:36   回复该留言
  • 14.逍遥君
  • 使用快照的一般是因为原网站打不开,何必如此小家子气~
    另外,月光和百度有仇?为什么单提百度快照?google没快照吗
    hipailiu 于 2009-7-5 14:50:41 回复
    不是说了也使用于Google等其他搜索引擎嘛
    hipailiu 于 2009-7-5 14:53:56 回复
    我想,像月光这样的博客是不需要百度帮忙的,他的知名度已经成长到一定的阶段了,一般需要百度的都是一些商业性的网站,他们和百度合作才有双赢的可能性,个人理解
  • ip: 125.95.32.*  2009-7-5 0:11:23   回复该留言
  • 21.杰岑
  • keso:写Blog是一件有趣的事,把它变成一件无趣的事的最简便方式,就是写Blog挣广告费。
  • ip: 122.51.107.*  2009-7-5 18:19:55   回复该留言
  • 22.XjAcKs
  • 还是不懂,为什么要屏蔽?
    pig 于 2009-7-6 0:54:47 回复
    看来24楼的很少用Google。在中国大陆,任何一个Google信徒都是发自内心的鄙视百毒的。
  • ip: 220.173.111.*  2009-7-5 18:55:49   回复该留言
  • 23.园子
  • 这种方法不错

    从来没有这样用过

    对于隐私页面可以这样做~
  • ip: 123.6.99.*  2009-7-6 9:00:27   回复该留言
  • 31.adwords8
  • 博主,你忘了百度快照还有个快速版,只显示文本的;用你这招,快速版快照下面一样可以看
  • ip: 124.126.160.*  2009-7-6 17:17:23   回复该留言

发表评论:

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

订阅博客

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

站内搜索

热文排行

最新评论及回复

最近发表

网站收藏

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

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