WordPress 用家如何對付spam?
周遭接連有多個用wordpress 的blog受到大量spam侵襲,嚴重至令網站寄存公司要關掉他們blog的留言功能。 受影響的blog及相關文章: Stannum:可奈何﹖奈若何﹗ Alex:“Un-comment-able” The Dukedom of Aberdeen:留言受襲 HKBG:Spam問題 Alex說受害者,都是使用icdsoft.com.hk的用家,不知是否有關連。 其實這一浪的spam侵襲是國際問題。 Weblog Tools Collection在12月13日有這一篇:Spam Floods Pissing me off! Blogging Pro在12月11日有這一篇:Recent Spam on Blogging Pro 對付spam,最多人用的plugin是Akismet及Spam Karma 2。不過這兩個plugin並不能防止spammer去scan某個特殊檔案(在wordpress內的就是wp-trackback.php和wp-comments-post.php),依然會令伺服器不勝負荷。 所以Bad Behavior這個plugin就可以補其不足。 Sidekick稍嫌這個Bad Behavior太過霸道,有時會殺錯良民。 天佑寫的:“Bad Behavior 檢查 Blacklist IP”,教了大家修改方法。 除了用plugin,亦有較土炮的防spam方法。 例如,Alex會修改wp-comments-post.php這個檔案名稱。(見:問題解決了一半), 大雄會修改.htaccess(見:關於垃圾留言/trackback) 希望這篇整合,可給各Wordpress 用家作為參考。 關於留言 關於留言功能,Alex說: 《東南西北》報道事件時,則認為留言並不是必要的(我的理解)。 不過我這個人貪慕虛榮,留言可顯示這裡「門庭若市」,感覺煞是良好。 而Stannum亦說: 這一兩天看到一些關閉留言的言論﹐我實在不以為然。我覺得留言帶來的互動對這個網誌非常重要﹐就像客人對客棧一般。關閉留言﹐就仿似因為怕有流氓搗亂﹐客棧關閉大門﹐連真正顧客都謝絕一樣。老實說﹐如果沒有網友跟我互動﹐很可能一早已經放棄了寫東西啦。 我覺得,如果我寫blog只為發表,留言功能實在是沒有必要的。 但blog 作為一個分享的地方,卻沒有留言,就一點也不好玩。 就如我在Y!Blog那邊一樣。:p