Permitir o bloquear visitantes de países específicos usando .htaccess
Una vez lanzado, un sitio web está disponible en todo el mundo. Sin embargo, en muchos casos, es necesario controlar el acceso a su sitio, especialmente cuando desea detener a los spammers y piratas informáticos de determinados países.
Paso 1: generar las direcciones IP del país
Hay muchas herramientas en línea disponibles para permitir o bloquear visitantes según su país. En este tutorial, utilizaremos bloques de IP de países .
- Dirígete a la página de inicio de Country IP Blocks.
- Seleccione los países que desea bloquear o permitir.
- En la sección Seleccionar formato , elija Apache .htaccess Deny o Apache .htaccess Allow. La elección depende de si desea bloquear o permitir visitantes de esos países.
- Haga clic en Crear ACL .
- Los resultados de ACL aparecerán en el lado derecho de su pantalla. Presione el botón Copiar ACL al portapapeles.
- Si está utilizando la función de permitir , asegúrese de insertar la línea denegar desde todo lo que se encuentra arriba de la lista de direcciones IP permitidas.
Paso 2: inserte las direcciones IP generadas en el archivo .htaccess
Finalmente, pegue las direcciones IP de los países que desea bloquear o permitir en el archivo .htaccess