Apache のクローラーをブロックする

Apache のクローラーをブロックする

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

関連情報