最近小白的站点总有莫名其妙的老外来回复垃圾评论。小白的站点都开启了外链转置内链。所以在我这里是没法做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)才可以评论。当然如果自己用的浏览器不是中文的,就得添加中文到浏览器才能回复评论了。