¿Quieres proteger tu sitio web de accesos no deseados, ataques o tráfico sospechoso? Bloquear direcciones IP directamente desde el archivo .htaccess
es una forma efectiva y rápida de hacerlo. En este artículo, te enseñaremos paso a paso cómo hacerlo, con ejemplos reales y capturas para que puedas implementarlo en minutos.
✅ ¿Qué es el archivo .htaccess
y por qué es tan importante?
El archivo .htaccess
(Hypertext Access) es un archivo de configuración utilizado en servidores web Apache. Permite aplicar reglas específicas de seguridad, redirecciones, compresión y control de acceso, sin necesidad de modificar la configuración principal del servidor.
Una de sus funciones más potentes es bloquear el acceso a tu sitio desde una IP específica o incluso un rango de IPs.
🚫 ¿Por qué deberías bloquear una IP?
Ataques de fuerza bruta o bots.
- Tráfico malicioso desde países o regiones específicas.
- Accesos desde VPN o proxies no deseados.
- Competencia que monitorea tu contenido.
- Control de accesos internos en entornos privados.
🔧 Paso a Paso: Cómo bloquear una IP usando .htaccess
1. Accede a tu servidor
Conéctate a tu hosting mediante FTP o desde el Administrador de Archivos de tu cPanel y localiza el archivo .htaccess
en la raíz de tu sitio WordPress (/public_html/
o /
).
⚠️ Importante: Haz una copia de seguridad del archivo antes de modificarlo.
2. Inserta la regla para bloquear la IP
Agrega el siguiente bloque al final del archivo .htaccess
:
<Limit GET POST>
order allow,deny
deny from 213.XX.XX.68
allow from all
</Limit>
🔒 Explicación:
Limit GET POST
: Aplica la restricción solo a peticiones de tipo GET y POST (las más comunes en la web).deny from
: Indica qué IP debe ser bloqueada.allow from all
: Permite el acceso al resto de usuarios.
3. Guarda y prueba
Guarda los cambios y visita tu sitio desde la IP bloqueada (puedes usar una VPN como Surfshark para simularlo). Si el bloqueo funciona, deberías ver un error 403 (acceso denegado).
🖼️ Ejemplo real con Surfshark
Aquí te mostramos un ejemplo real de cómo se bloqueó una IP de Albania usando el método anterior:


🧠 Consejo Avanzado: Bloquear Rangos de IP
¿Recibes ataques desde un país específico o una red de IPs? Puedes bloquear rangos completos:
deny from 61.154
deny from 61.155
deny from 61.156
deny from 61.157
Esto bloqueará todas las direcciones IP que comiencen con esos rangos, útil para bloquear regiones enteras (como algunos rangos asignados a China o Rusia).
🎯 SEO y Seguridad: Dos en Uno
Bloquear IPs no solo mejora la seguridad de tu WordPress, también puede reducir el bounce rate y mejorar el rendimiento del sitio al evitar visitas innecesarias o maliciosas. Un sitio más rápido y seguro = mejor posicionamiento en Google.
LabConker.com
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.