Este método de bloqueo no es el más óptimo en la actualidad, ya que en caso de bloqueos grandes podría afectar el rendimiento de tu sitio web. La forma recomendada en la actualidad es hacerlo mediante reglas (page rules) en Cloudflare. ¿Qué es Cloudflare?
Si estás necesitando bloquear un país, región o continente para acceder a tu página web, te explicamos cómo hacerlo fácilmente desde el archivo .htaccess de tu hosting.
El bloqueo se hace a partir de una ACL (lista de control de acceso) generada con la herramienta IP2Location que luego pegarás en ese archivo.
Cómo bloquear un país, continente o región con el archivo .htaccess
- Abre la herramienta IP2Location.
- Selecciona el país a bloquear, selecciona "Apache 2.0 - 2.3 .htaccess deny" y haz clic en "Download" para descargar el archivo.
Es importante que selecciones la versión "deny" (y no "allow") para que las directivas sean de bloqueo.
- Eso te descargará un archivo comprimido que deberás abrir con tu editor de texto y copiar todo el contenido para pegar en tu archivo .htaccess como te explicaremos a continuación:
- Ahora abre el Administrador de Archivos de cPanel.
- Abre para editar el archivo .htaccess.
- Pega la lista obtenida con la herramienta y guarda los cambios presionando el botón Guardar cambios.
👍 Listo, ya con esto bloqueaste el país que deseabas.
💡Ten en cuenta que el listado que generaste puede variar en el tiempo, con lo que te recomendamos actualizarlo cada tanto. ✅
Si quisieras bloquear más de un país, deberías repetir el proceso completo por cada país que quieras bloquear.
Si posterior a editar tu archivo .htaccess tu sitio presentara un error del servidor al acceder, es posible que tu archivo .htaccess tenga errores, en ese caso te sugerimos Consultar registro log de errores web de Apache para ver la causa exacta y poder corregirlo.
Recuerda que en la actualidad la manera más óptima para permitir o restringir el acceso por países es mediante reglas dentro de Cloudflare: ¿Qué es Cloudflare?
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.