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