Cómo se ve el problema
- Mensajes como «403 Forbidden», «Acceso denegado» o «You don't have permission to access this resource».
- Puede afectar toda la web, solo /wp-admin o solo la acción de guardar cambios.
- A veces solo te pasa a ti (tu IP fue bloqueada) y otras personas sí ven la web.
Por qué pasa
Permisos de archivos
Carpetas o archivos con permisos que el servidor no permite leer.
Regla del .htaccess
Un plugin de seguridad o una regla manual que bloquea rutas o IPs.
Plugin de seguridad
Wordfence, iThemes u otro bloqueó tu IP por intentos fallidos de acceso.
Firewall del hosting o de Cloudflare
Reglas de seguridad (ModSecurity, WAF) que confunden una acción normal con un ataque.
Cómo solucionarlo paso a paso
Antes de empezar, si puedes, descarga una copia de seguridad desde tu hosting. Ningún paso de esta guía borra contenido.
- 1
Comprueba si es solo tu IP
Abre la web desde los datos móviles del celular. Si ahí funciona, tu IP fue bloqueada: espera unos minutos o pide al hosting que la desbloquee.
- 2
Regenera el .htaccess
Renombra
.htaccessa.htaccess-viejoen la carpeta principal. Si la web vuelve, guarda de nuevo los enlaces permanentes (Ajustes → Enlaces permanentes) para crear uno limpio. - 3
Desactiva el plugin de seguridad
Renombra la carpeta del plugin de seguridad en
wp-content/plugins/. Si eso lo resuelve, revisa su lista de IPs bloqueadas y sus reglas antes de reactivarlo. - 4
Corrige los permisos
Carpetas en
755, archivos en644. Puedes cambiarlos desde el administrador de archivos del hosting o pedirle al hosting que los restablezca. - 5
Revisa el firewall
Si el 403 aparece al guardar una página o subir un archivo, puede ser ModSecurity. Pide al hosting revisar el registro del firewall. Si usas Cloudflare, revisa Seguridad → Eventos.
Cuándo pedir ayuda
Te recomendamos dejarlo en manos de un experto si:
- no sabes qué regla está bloqueando;
- el 403 aparece al guardar cambios y el hosting no lo resuelve;
- sospechas que el bloqueo viene de un ataque;
- no tienes acceso al hosting.
Cómo evitar que vuelva a pasar
- Configura bien el plugin de seguridad y agrega tu IP como confiable.
- No copies reglas de .htaccess de internet sin entenderlas.
- Revisa los permisos después de cada migración.
Preguntas frecuentes
¿El error 403 significa que me hackearon?
Normalmente no. Casi siempre es una regla de seguridad que bloquea de más. Si además ves cambios extraños en la web, revisa nuestra guía de web hackeada.
¿Por qué solo me aparece en /wp-admin?
Porque muchos plugins de seguridad protegen solo el panel y bloquean IPs después de varios intentos de acceso fallidos.