Cómo bloquear el agente de usuario vacío

Cómo bloquear el agente de usuario vacío

Estoy usando CentOS 7 en mi servidor y Apache2 como mi servidor web.

En AWStats en mi Cpanel, pude ver que tengo un gran ancho de banda utilizado por un bot llamado "cadena de agente de usuario vacía" (ver la foto adjunta). ¿Cómo podría bloquearlo para evitar la pérdida de ancho de banda?

Ya utilicé el siguiente código .htaccesspero parece no funcionar:

RewriteCond %{HTTP_USER_AGENT} ^-?$
RewriteRule ^ - [F]

Respuesta1

Debes .htaccessbloquear agentes de usuario vacíos y agentes de usuario con nombre -. Asegúrese de permitir .htaccessanulaciones en su configuración global de Apache ( AllowOverride All1 para permitir todas las anulaciones o AllowOverride FileInfo2 para permitir solo las reglas de reescritura en el Directorybloque correspondiente) y no olvide habilitar el motor de reescritura con RewriteEngine On.

Tampoco está de más si añades elúltima banderaLa tu regla:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^-?$
RewriteRule .* - [F,L]


  1. Directiva Permitir Anulación
  2. Permitir anular información de archivo

información relacionada