在垃圾評論氾濫的年代,無數站長都在尋找對策。雖然有許多很好的垃圾評論過濾插件,但還是無法完全避免垃圾評論,儘管 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 換成你的博客地址