下午的時候發現手上某個 blog 有點怪怪的,平常一堆留言的怎麼最近安靜的要命?自己試著留言看看,不行,Bad Behavior 一直送給我一個 Error 403 的錯誤訊息,然後發現竟然連登入都沒辦法登入是怎樣……
仔細看看錯誤訊息,呃…怎麼是被列進 blacklist 裡去啦?試了好幾個不同的 ISP 結果也都一樣,連一堆 ADSL 的 IP 也被列進 blacklist 是怎樣?結果去官方網站看才發現原來是作者耍笨 orz …
總之有幾個解決方法,一個呢就是直接更新成最新版的 2.0.11(或是你不爽用了,直接砍掉也可以…);如果你怎樣都不想更新,可以改 /plugins/Bad-Behavior-2.0.11/bad-behavior/blackhole.inc.php
這個檔案的約第 11 行,這行看起來的長相像是:
"dnsbl.ioerror.us", // Bad Behavior Blackhole
只要在這行的最前面加兩條斜線,讓它變成
// "dnsbl.ioerror.us", // Bad Behavior Blackhole
這樣子也 OK 啦!