Avisos
Vaciar todo

Bloquear solicitudes sin User-Agent

5 Respuestas
3 Usuarios
1 Reactions
10 Visitas
Mª Ángeles
Respuestas: 217
Estimable Member
Topic starter
 

Hola,

Por favor:

1) Me podéis dar alguna regla para bloquear solicitudes sin User-Agent en htacces. es que quiero probar cuál me puede ir mejor, la que aplique en htaccess o la que personalice en Cloudflare pro.

2) Si aplico este bloqueo a los que entren sin User-Agent, ¿podría ir en contra de las políticas de Adsense o de Google?.

Un saludo.

 

Contenido solo visible a usuarios registrados


 
Respondido : 18/06/2024 6:34 am
Mª Ángeles
Respuestas: 217
Estimable Member
Topic starter
 

Bueno, estaba pensando...¿aplicar una regla así podría afecta a la funcionalidad de la web?, porque ¿podría haber servicios que no tengan el User-Agent?. 


 
Respondido : 18/06/2024 7:07 am
Pepe
 Pepe
Respuestas: 41121
Illustrious Member Admin
 

Hola Mª Angeles.

Si quieres bloquear solicitudes sin User-Agent puedes utilizar lo siguiente:

# Activar mod_rewrite
RewriteEngine On

# Bloquear solicitudes sin User-Agent
RewriteCond %{HTTP_USER_AGENT} ^-?$
RewriteRule ^ - [F,L]

 ¿podría ir en contra de las políticas de Adsense o de Google?

Bloquear solicitudes sin User-Agent en tu archivo .htaccess generalmente no debería ir en contra de las políticas de Google AdSense o de Google en general pero puedes aplicar una condición adicional en tus reglas .htaccess para permitir explícitamente el acceso a los rastreadores de Google, el código completo sería el siguiente:

# Activar mod_rewrite
RewriteEngine On

# Permitir el acceso a los bots de Google
RewriteCond %{HTTP_USER_AGENT} ^(.*google.*|.*Googlebot.*)$ [NC]
RewriteRule .* - [L]

# Bloquear solicitudes sin User-Agent
RewriteCond %{HTTP_USER_AGENT} ^-?$
RewriteRule ^ - [F,L]

 

¿aplicar una regla así podría afecta a la funcionalidad de la web?

No, estas reglas no afectan al funcionamiento de la web, si que podría afectas con aplicaciones externas que tengan que conectarse pero de normal suelen enviar el User-Agent, de todas formas solo es probarlo, si ves que hay algo que no funciona bien se elimina el código.

 

Un saludo

 


 
Respondido : 18/06/2024 8:50 am
Mª Ángeles reaccionó
Mª Ángeles
Respuestas: 217
Estimable Member
Topic starter
 

Genial Pepe, muchas gracias!

Un saludo.


 
Respondido : 18/06/2024 11:46 am
Karen Rios
Respuestas: 18673
Illustrious Member Moderator
 

Hola Ma Angeles, 

Gracias a ti, es un placer para nosotros siempre poder ayudarte. 

Coméntanos si con esto podemos dar el tema como solucionado. 

Un Saludo 😊 


 
Respondido : 18/06/2024 12:26 pm