Apacheのクローラーをブロックしようとしています
<Directory /to/my/site/>
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
deny from 18.*.*.*
deny from 35.*.*.*
deny from *.us-west-2.compute.amazonaws.com
deny from *.*.compute.amazonaws.com
Allow from all
</Directory>
ただし、これらの IP からのトラフィックはブロックされないようです。何が足りないのでしょうか?
答え1
まず、ロボットウェブページに追加して、礼儀正しいクローラーを停止します。
Deny
ワイルドカードにサポートされていない構文を使用しているため、ステートメントは機能しません ( cf.Apacheのドキュメント)。指令は次のようになります。
Deny from 18 35
Deny from .compute.amazonaws.com