Symfony BrowserKit をブロックする .htaccess

Webフォームへの広告(迷惑)書き込みのログを見ていたら、user-agent が "Symfony BrowserKit" だったので、サイト全域をブロック

ルートの .htaccess へ下記を追加

403 Forbidden とする場合
RewriteCond %{HTTP_USER_AGENT} "Symfony BrowserKit" [NC]
RewriteRule ^.*$ - [F,L]

404 Not Found とする場合
RewriteCond %{HTTP_USER_AGENT} "Symfony BrowserKit" [NC]
RewriteRule ^.*$ - [R=404,L]

後者は、ページが無くなったと認識してくれれば来なくなるかもね
他に javascript や cgi側 で URL(https:// 等)を含むメッセージ拒否を併用

コメント