Preguntas técnicas de características y respuestas a preguntas tipo qué es

Error 403 Forbidden en WordPress: solución definitiva en 2026

El error 403 Forbidden en WordPress es una de esas cosas que te sacan de quicio. Entras a tu web y te encuentras con un cartel que dice «Acceso prohibido». Ni tú ni tus visitantes podéis ver nada. Y lo peor: no hay un mensaje claro que te diga qué está pasando. He estado ahí, y sé que la solución no siempre es evidente. Pero tranquilo, que esto tiene arreglo.

Lo primero que tienes que entender es que el error 403 Forbidden en WordPress no es un fallo de tu web, sino una negativa del servidor. El servidor ha recibido la petición, la entiende, pero se niega a ejecutarla. ¿Por qué? Porque algo en la configuración le dice que no debe dejar pasar esa solicitud. Puede ser un permiso mal puesto, un archivo .htaccess corrupto, un plugin problemático o incluso una regla de seguridad demasiado agresiva.

Vamos a ir al grano. Aquí tienes las causas más habituales y cómo solucionarlas paso a paso, sin rodeos.

Permisos de archivos y carpetas: el sospechoso habitual

Si tu WordPress muestra un error 403 Forbidden, lo primero que debes revisar son los permisos de archivos y directorios. Es la causa número uno. Los permisos determinan quién puede leer, escribir o ejecutar cada archivo. Si están mal configurados, el servidor bloquea el acceso.

Conéctate por FTP o usa el administrador de archivos de tu panel de hosting. Busca la carpeta raíz de WordPress. Los archivos deben tener permisos 644 y las carpetas 755. Si ves un 777 o un 600, ahí está el problema. Corrígelo y prueba de nuevo.

Un detalle que mucha gente pasa por alto: los permisos se pueden haber cambiado solos después de una actualización o de mover archivos. Así que no des por hecho que siempre estuvieron bien.

El archivo .htaccess: el que más dolores de cabeza da

El archivo .htaccess es el cerebro de la configuración de tu WordPress. Controla las URLs, la seguridad y muchas otras cosas. Si tiene una línea mal escrita o un código corrupto, puede provocar un error 403 Forbidden en WordPress.

Accede a él por FTP o desde el administrador de archivos. Haz una copia de seguridad antes de tocarlo. Luego, renómbralo temporalmente a .htaccess_old. Si el error desaparece, el problema está ahí. Vuelve a generar uno nuevo desde Ajustes > Enlaces permanentes en tu escritorio de WordPress. Con eso se crea un .htaccess limpio.

Ojo: si tienes un plugin de seguridad que añade reglas al .htaccess, puede que esté bloqueando tu propia IP. Revisa esas reglas manualmente.

Plugins y temas: los conflictos que nadie ve

Los plugins y temas de WordPress pueden ser el origen del error 403 Forbidden. Un plugin de seguridad mal configurado, por ejemplo, puede bloquear el acceso a ciertas zonas de tu web. O un tema antiguo que no es compatible con tu versión de PHP.

Para salir de dudas, desactiva todos los plugins. La forma más rápida es renombrar la carpeta plugins por FTP a plugins_old. Si el error desaparece, ya sabes que el culpable está ahí. Luego ve activando uno por uno hasta dar con el problemático.

Con los temas pasa lo mismo. Cambia a un tema predeterminado como Twenty Twenty-Five. Si todo funciona, el problema era tu tema. Actualízalo o cámbialo.

Configuración del servidor: httpd.conf y reglas de acceso

Si tienes un servidor dedicado o VPS con Apache, el archivo httpd.conf puede contener directivas que limitan el acceso a ciertos directorios. Busca líneas como «Deny from all» o «Require all denied». Si están mal aplicadas, bloquean todo.

También revisa si hay un archivo .htaccess en la carpeta raíz del servidor (fuera de WordPress) que esté interfiriendo. A veces los administradores de hosting ponen restricciones globales que afectan a tu web sin que te des cuenta.

En servidores Nginx, el error 403 Forbidden en WordPress puede venir de una mala configuración en el bloque server. Revisa la directiva «index» y los permisos de los archivos. Si no controlas, pide ayuda a tu proveedor de hosting.

Firewalls y medidas de seguridad: cuando la protección se vuelve en tu contra

Los firewalls de aplicaciones web (WAF) como ModSecurity, Cloudflare o Sucuri pueden bloquear peticiones legítimas y mostrarte un error 403 Forbidden en WordPress. Esto pasa mucho si has activado reglas muy estrictas o si tu IP ha sido marcada como sospechosa.

Revisa el panel de tu firewall. Busca los registros de bloqueos recientes. Si ves tu propia IP ahí, añádela a la lista blanca. Lo mismo con las IPs de tus visitantes habituales o de servicios como Googlebot.

En Cloudflare, por ejemplo, puedes desactivar temporalmente el modo «I’m under attack» o bajar el nivel de seguridad. Si el error desaparece, ya sabes que el firewall era el responsable.

Otras causas menos comunes pero posibles

Hay situaciones más raras que también provocan un error 403 Forbidden en WordPress. Por ejemplo, un archivo index.php que falta o está corrupto. O un directorio con un archivo .htaccess que deniega el acceso a todos.

También puede ser que tu proveedor de hosting haya cambiado algo en la configuración del servidor sin avisar. O que hayas superado el límite de recursos de tu plan y el servidor te esté bloqueando. En ese caso, contacta con soporte.

Si has migrado tu web recientemente, revisa que los permisos y propietarios de los archivos sean correctos. A veces el usuario del servidor cambia y los archivos quedan inaccesibles.

Cómo prevenir el error 403 Forbidden en WordPress

Más vale prevenir que curar. Mantén WordPress, temas y plugins actualizados. Usa un plugin de seguridad confiable, pero no lo configures de forma paranoica. Haz copias de seguridad antes de tocar el .htaccess o los permisos.

Y muy importante: no pongas permisos 777 nunca. Es una invitación abierta a los hackers y muchos servidores lo bloquean directamente, causando el error 403.

Si sigues estos pasos, deberías poder resolver el error 403 Forbidden en WordPress sin muchos problemas. Y si te quedas atascado, siempre puedes preguntar a tu proveedor de hosting o buscar ayuda en foros especializados. Pero con esta guía, tienes todas las papeletas para solucionarlo tú mismo.

Sobre el autor

Deivi Sanz

Soy David, conocido como Deivi Sanz, especialista en SEO y marketing digital con más de 15 años de experiencia ayudando a negocios a destacar en el mundo online.

Mi pasión es transformar ideas en estrategias digitales efectivas, combinando análisis de datos, creatividad y las últimas tendencias en posicionamiento web. En este blog comparto mis conocimientos sobre SEO técnico, content marketing y growth hacking, siempre con un enfoque práctico y resultados medibles.

Cuando no estoy optimizando webs o escribiendo artículos, me encontrarás explorando nuevas herramientas SEO, analizando casos de éxito o disfrutando de un buen café mientras planifico la siguiente estrategia viral.

También me gusta implementar ideas creando plugin para WordPress o aplicaciones para Android.

Firma:

Con dedicación y estrategia,

David "Deivi Sanz"
🔍 Especialista SEO
🌐 Creador de Contenidos Digitales
🚀 Transformando visitas en oportunidades

¿Necesitas ayuda con tu proyecto digital?
¡Hablemos en los comentarios! o en contactar
Deivi Sanz

Ver más artículos de Deivi Sanz