スパム対策 |
ブログ運営をしていると悩まされるのがコメントスパムですね。 運営者が認証したコメントだけ表示するように設定できますが、 大量のコメントスパムを自動送信されると、確認するだけで手間がかかります。
ここでは、.htaccessを利用して、リファラをチェックすることで自動送信されているコメントスパムを防ぎます。
方法は、ブログ(MTまたはNucleus)がインストールされているディレクトリの .htaccess ファイルに以下のように追加します。 .htaccess が無い場合は新規作成してください。
<Files [スクリプト名]> SetEnvIf REFERER "[ブログのURL]" myblogurl Order Deny,Allow Deny from all Allow from env=myblogurl </Files>
[スクリプト名]は、MT では mt-comments.cgi に、Nucleus では action.php になります。
[ブログのURL]はブログを設置した URL になります。
簡単で有効な方法ですが、1つだけ注意。 セキュリティソフト等の設定によっては、コメント書き込みができなくなることがあります。
2005年09月26日
| スパム対策 |
このエントリーのトラックバックURL:
http://blog.php-web.net/mt-tb.cgi/8
リンクを貼ってからトラックバックを送信してください。
このエントリーへのリンク:
<a href="http://blog.php-web.net/archives/2005/09/post_2.php">コメントスパム対策</a>
コメント
コメントは管理者の確認後に表示されます。 セキュリティソフト等の設定によっては、書き込みできないことがあります。