私の Zope サイトは最近、80legs.com が運営する攻撃的なクローラー サービスによって「攻撃」され、2 日間にわたって繰り返し機能停止に追い込まれました。
このクローラーを (ユーザー エージェント文字列に対してテストして) ブロックしたいのですが、この Zope インスタンスは apache の背後にないため、.htaccess ファイルがありません。Zope には、URL をサブフォルダーに書き換えるための独自の「仮想ホスト モンスター」がありますが、「マッピング」タブ内で RewriteCond および RewriteRule ステートメントを処理できるかどうかについての参照が見つかりません。
これを達成できるかどうかを知っている人はいますか?もしそうなら、構文はどうなるでしょうか?
これが apache .htaccess ファイルである場合、次のように記述します。
RewriteCond %{HTTP_USER_AGENT} ^80legs
RewriteRule ^.* - [F,L]