加上 comment spam plugin
因為怕 spam 搞亂了自己的 blog,所以之前的做法是所有 comment 都要 moderation,但次次都是這樣做的話,又沒有那麼多時間。因此最好的方法,還是由別人自己 authorize 自己,應該這個世界上很少有會花時間來 authorize 自己的 spam 那種白痴吧。
找了幾種 solution,最方便的還是一些網站中那種,在圖片中顯示些歪斜不一的字體,然後要人輸入圖片中的字元才能夠認證自己 (正確名稱該為 captcha)。之前試過兩種:SecureImage 和 AuthImage,但不知怎的,兩種都不行,特別是 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 了,因為對人帶來諸多不便,特別是經常產生一些連人也讀不了的圖出來。
大爺您好,請問我裝了圖片檢核的機制之後,如果我將網址顯示方式改成預設之外的格式,如果按頁面下方的new ID按拗,會帶出網址錯誤的頁面,請問該如何修改?
雖然我也對預設方式以外的 address rewrite 印象不太好,有時會將網址亂寫一通;但就憑您所描述的,很難判斷出了甚麼問題。需要多一點資訊才能夠估計哪裡出錯,例如:
甚麼錯誤?(404 還是甚麼的?)
rewrite 成甚麼形式的網址?
我目前選擇的網址形式是
http://mydomain/index.php/2006/01/01
就是以日期為標示網址的方法
如果我按下Generate new ID
網址會變成
http://mydomain/2006/01/01
也就是index.php不見了
不知道這樣形容清楚嗎?
謝謝
抱歉遲了回覆。
這種情況,有可能是沒有啟用 Apache 的 rewrite module。當然,也可能會有別的原因,暫時很難估計是哪裡出問題。有沒有試過 wordpress 本身建議的 rewrite 方式,那些是否能用?