PetalBot を拒否する
Webalizer の結果を見ていたら petalsearch.com からアクセスがありました。PetalBot です。ファーウェイのボットらしいです。中国からのアクセスは望まないので、拒否します。
robots.txt
robots.txt に以下を追加して拒否できるか確認してみました。
# PetalBot User-Agent: PetalBot Disallow: /
数時間様子を見ましたが、まだアクセスしてきます。robots.txt を読み込むタイミングが悪いのかも知れませんが、robots.txt を無視しているのかも知れません。
Apache で弾く
.htaccess が有効であれば、.htaccess で、そうでなければ、サイトの設定ファイルで弾きます。.htaccess か、サイトの設定ファイルに次の内容を追記しました。
SetEnvIf User-Agent "PetalBot" denybot
・
・
・
<RequireAll>
Require all Granted
Require not env denybot
</RequireAll>
apache を再起動します。
$ sudo service apache2 restart
これで、PetalBot には、403 が返ります。
しかし、1 日経過してもまだ諦めずにアクセスしてきます。まあ、拒否しているのでしばらく様子見します。
ディスカッション
コメント一覧
まだ、コメントがありません