加上 comment spam plugin

為怕 spam 搞亂了自己的 blog,所以之前的做法是所有 comment 都要 moderation,但次次都是這樣做的話,又沒有那麼多時間。因此最好的方法,還是由別人自己 authorize 自己,應該這個世界上很少有會花時間來 authorize 自己的 spam 那種白痴吧。

找了幾種 solution,最方便的還是一些網站中那種,在圖片中顯示些歪斜不一的字體,然後要人輸入圖片中的字元才能夠認證自己 (正確名稱該為 captcha)。之前試過兩種:SecureImageAuthImage,但不知怎的,兩種都不行,特別是 SecureImage,之前還搞壞了 comment 的功能。

本來以為只有一個問題 (PHP 太舊),就乖乖地聽它的話將 PHP 更新到 4.4 (Debian Woody 只有 4.1.x,連 backports.org 也不再維護 woody 了,到最後只有 dotdeb.org 救了我一命)。好了,更新完之後,一樣不行,連 ImageMagick 也找不到 (連 debug 也不覺得有問題,ImageMagick 好端端的),索性不再花時間在這東西上面了,再找另一個還慳點時間。

到最後,決定了用 Captcha! plugin。雖然花了一點點時間在設定上,但最起碼是能夠用了,不像之前的,花多少時間和它摶鬥都不夠。

2008-07-19 編輯:自從 07 年起,已經不再用 captcha 了,因為對人帶來諸多不便,特別是經常產生一些連人也讀不了的圖出來。

Tagged as , • Categorized as Blog and Site maintenance

4 Responses

  1. Derrick says:

    大爺您好,請問我裝了圖片檢核的機制之後,如果我將網址顯示方式改成預設之外的格式,如果按頁面下方的new ID按拗,會帶出網址錯誤的頁面,請問該如何修改?

  2. Abel says:

    雖然我也對預設方式以外的 address rewrite 印象不太好,有時會將網址亂寫一通;但就憑您所描述的,很難判斷出了甚麼問題。需要多一點資訊才能夠估計哪裡出錯,例如:

    甚麼錯誤?(404 還是甚麼的?)
    rewrite 成甚麼形式的網址?

  3. Derrick says:

    我目前選擇的網址形式是
    http://mydomain/index.php/2006/01/01
    就是以日期為標示網址的方法
    如果我按下Generate new ID
    網址會變成
    http://mydomain/2006/01/01
    也就是index.php不見了
    不知道這樣形容清楚嗎?
    謝謝

  4. Abel says:

    抱歉遲了回覆。

    這種情況,有可能是沒有啟用 Apache 的 rewrite module。當然,也可能會有別的原因,暫時很難估計是哪裡出問題。有沒有試過 wordpress 本身建議的 rewrite 方式,那些是否能用?

Leave a Reply

E-mail is not disclosed nor shared. Required fields are marked *