Estou usando o CentOS 7 no meu servidor e o Apache2 como meu servidor web.
No AWStats do meu Cpanel, pude ver que tenho uma grande largura de banda usada por um bot chamado "string vazia do agente do usuário" (veja a foto em anexo). Como eu poderia bloqueá-lo para evitar perda de largura de banda?
Já usei o código abaixo .htaccess
mas parece não funcionar:
RewriteCond %{HTTP_USER_AGENT} ^-?$
RewriteRule ^ - [F]
Responder1
Você .htaccess
deve bloquear agentes de usuário vazios e agentes de usuário com name -
. Certifique-se de permitir .htaccess
substituições em sua configuração global do Apache ( AllowOverride All
1 para permitir todas as substituições ou AllowOverride FileInfo
2 para permitir apenas as regras de reescrita no Directory
bloco correspondente) e não se esqueça de ativar o mecanismo de reescrita com RewriteEngine On
.
Também não faz mal se você adicionar oúltima bandeiraL
à sua regra:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^-?$
RewriteRule .* - [F,L]