月光博客

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

« 要脱大家一起脱:网络实名制与官员财产透明化三次“博客”门派之争 »

防止垃圾留言的两大利器

  垃圾留言(Comment Spam),对于Blogger而言,实在是大敌。我自己就深受其害,每天都要删除一大堆的有关Casino、Poker、Porn等等的带着一长串链接的留言。今天更是夸张,一个Spamer竟然用程序在我的博客上疯狂留言六百多条,因此,我不得不寻找防止垃圾留言的低成本而高效的方法。功夫不负有心人,我终于找到两个好方法,并成功应用到我自己的博客上。

  首先,确认码(Security Code)是一种行之有效的防范方式——采用图像方式显示确认码(Security Code),系统通过判断留言者输入的确认码正确与否来认定留言者是真实的人还是机器人——这种方式不会出现判断失误的情况。通过程序将无法大量散发垃圾留言,因为采用人工智能来识别确认码的成本极高,垃圾留言者肯定无法做到。

  其次,使用NoFollow标签来对抗垃圾留言,这其实是Google开发的成果,Google利用一种新型标签淘汰垃圾评论链接,使用该属性,网站主可以限制搜索引擎跟踪某一链接。在链接标签中显示为:rel="nofollow"。这样做的目的,是为了阻止搜索引擎去搜索那些博客站上垃圾性的、不想被索引的评论。如果超链接有NoFollow的属性,Google在对搜索结果进行网站排列时,这些链接不会算入。对于blog程序来说,只要将comments里出现的所有链接自动加上 rel = “nofollow” 的属性就可以实现了。

  很多人为了获得指向自己网站的导入链接,因而大量在留言板、BBS发贴,这对于搜索引擎来说属于垃圾链接。如果站主设置了这样的限制,搜索引擎就知道不用去索引那些链接。

  当然NoFollow这个方法属于一刀切的方式,如果设置了NoFollow,所有的评论链接都不会被Google索引,这对于正常留言者来说有一点点不公平了。不过现在国内垃圾留言如此地猖狂,我就只好“乱世用重典”了。



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

本文链接地址:http://www.williamlong.info/archives/216.html
  • 相关文章:
  • 文章排行:
  • 1.learning
  • 请问能否赐教具体如何实现这两大利器吗?万分感谢!
  • ip: 218.80.80.*  2005-11-13 12:56:43   回复该留言
  • 3.learning
  • 原来...以前撇到过一眼竟然忘了在那里,谢谢啦
  • ip: 218.80.80.*  2005-11-13 13:30:32   回复该留言
  • 5.easeview
  • 是用z-blog还是用pjblog,正犹豫中........
    月光说呢?
  • ip: 121.230.194.*  2007-7-2 15:24:31   回复该留言

发表评论:

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

订阅博客

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

站内搜索

热文排行

最新评论及回复

最近发表

网站收藏

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

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