Bloquear rastreadores no Apache

Bloquear rastreadores no Apache

Estou tentando bloquear rastreadores no 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>

No entanto, isso não parece bloquear o tráfego proveniente de nenhum desses IPs. o que estou perdendo?

Responder1

Primeiro você deve tentar adicionar umrobôs.txtà sua página da web para impedir rastreadores educados.

Suas Denyinstruções não funcionam, pois você usa uma sintaxe não suportada para curinga (cf.Documentação do Apache). As diretivas deveriam ser:

Deny from 18 35
Deny from .compute.amazonaws.com

informação relacionada