typecho|抵御垃圾评论的偏方

cera cera

最近小白的站点总有莫名其妙的老外来回复垃圾评论。小白的站点都开启了外链转置内链。所以在我这里是没法做SEO的。完全不明白这些老外留言的意义何在。

以上都是废话,下面记录下修改的笔记。

垃圾评论信息:


可以看出来都是机器人而且不是中国人。

抵御方法:

开启仅中文浏览器能回复。(感谢typecho居然有此神奇的功能)

  • 在当前主题模板中找到comments.php文件,在其中找到以下代码;
    <?php if($this->allow('comment')): ?>
  • 将代码修改为;
    <?php if($this->allow('comment') && stripos($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'zh') > -1): ?>

原理:

浏览器判断是否中文语系,只有(zh, zh-cn, zh-tw, zh-hk)才可以评论。当然如果自己用的浏览器不是中文的,就得添加中文到浏览器才能回复评论了。

cera cloudiplc tengxunyun

相关推荐