在垃圾評論氾濫的年代,無數站長都在尋找對策。雖然有許多很好的垃圾評論過濾插件,但還是無法完全避免垃圾評論,儘管 WordPress 中評論作者的 URL 有帶 nofollow,但 nofollow 的作用到底怎樣,誰也無法完全瞭解。對此有一個不錯的方法,就是添加評論 URL 跳轉,再使用 robots.txt 來阻止搜索引擎,目前的搜索引擎幾乎都遵守 robots 協議。
第一步,建立 URL 跳轉的 PHP 文件
1. 在博客根目錄下新建一個目錄 jump,然後在目錄中新建 index.php,放入以下代碼
<?php
$url = $_GET['url'];
Header("Location:$url");
?>
2. 在網站 robots.txt 文件中放入以下代碼,阻止搜索引擎對 jump 目錄的抓取
Disallow: /jump
第二步,修改 WordPress 文件
1. 打開/wp-includes/comment-template.php 文件
2. 找到以下代碼
$return = "<a href='$url' rel='external nofollow' >$author</a>";
3. 修改成
$return = "<a href='http://www.AAA.com/jump/?url=$url' rel='external nofollow' >$author</a>";
PS:將 www.AAA.com 換成你的博客地址