一个独立博客经营了一段时间,不免就会面对垃圾评论的问题,晚上新写的一篇文章,可能白天看看就已经是广告评论满天飞了,Melody就曾经遭遇过一篇文章上挂了中文,俄语,英语和火星文的spam,当时我就震惊了。不过WordPress官方已经为广大博主提供了一个很好的反spam解决方案——神器Akismet。
Akismet是WordPress官方推出的一款反垃圾评论的插件,它也是WordPress自带插件之一。Akismet最大的好处是一旦启用,便不需要做其他了,只需要偶尔看看Akismet是否有误杀。Akismet的原理也比较简单,当博客收到评论、pingback或trackback后,Akismet会自动提交到Akismet服务器上,并与服务器上的黑名单比较,如果在黑名单中,将会被列为垃圾评论,当然为了避免误杀,Akismet并不会马上删除该评论,而是在垃圾评论栏目里保留一段时间,方便用户恢复该评论。
值得一提的是,当一名用户把一条评论列为垃圾评论时,该数据会自动上传到Akismet的服务器上,以方便其他用户的Akismet自动拦截垃圾评论,因此Akismet可以说是广大Akismet用户共同维护的评论防火墙。
由于Akismet是WordPress自带插件,因此要想使用AKismet可以在后台直接启用,不过要Akismet正常工作还需要到wordpress.com注册一个帐号,然后申请一个API Key并填写到Akismet插件提供的选项中。
当评论被Akismet判断为垃圾评论后,则会自动送到垃圾评论栏目。(话说看到这里第四条评论我还是很感动的~)
本文由 Kayo Lee 发表,本文链接:https://kayosite.com/spam-and-akismet.html
评论列表
其实原理没那么简单
@小白兔兽性大发 嗯嗯,是的,具体的工作原理肯定复杂很多!