Error 403 Forbidden: qué significa y cómo se arregla

  • 403, Forbidden, error web, permisos, htaccess, index, IP bloqueada, 404
  • 15

Guía · Errores web

Tu web devuelve 403 Forbidden, o directamente "Acceso prohibido". La diferencia con un 404 es importante y mucha gente la pasa por alto: el archivo existe. El servidor lo ha encontrado y se está negando a servirlo. Eso reduce mucho la búsqueda.

403 no es 404

Error Qué dice el servidor
403 Forbidden "Existe, pero no te lo doy." Es un problema de permisos o de una regla.
404 Not Found "Aquí no hay nada con ese nombre." Es un problema de dirección: una errata, una página borrada o un enlace viejo.

Si lo tuyo es un 404, casi siempre se arregla corrigiendo el enlace o poniendo una redirección. Lo que sigue es para el 403.

La prueba del minuto: ¿le pasa a todo el mundo?

  1. Abre tu web desde el móvil con datos, con la wifi apagada.
  2. Pídele a alguien de fuera de tu oficina que la abra.
Qué significa cada resultado
  • Solo te pasa a ti: lo más probable es que hayan bloqueado tu conexión, no que la web esté mal. Salta al último apartado.
  • Le pasa a todo el mundo: es la web o el servidor. Sigue por las cuatro causas.

Las cuatro causas, por frecuencia

1. Los permisos de los archivos

Cada archivo y cada carpeta tienen unos permisos que dicen quién puede leerlos. Si están demasiado cerrados, el servidor no puede leer tu web para servirla, y responde 403.

Es la causa número uno después de una mudanza o de subir archivos con un programa mal configurado. Los permisos no viajan bien entre sistemas.

2. Falta el archivo de inicio

Cuando alguien entra en una carpeta sin pedir un archivo concreto, el servidor busca uno de inicio (index.php, index.html). Si no lo encuentra, y el listado de carpetas está desactivado (que es lo correcto por seguridad), responde 403.

Ojo aquí: el nombre tiene que ser exacto. Index.html con mayúscula no es index.html. En los servidores, mayúsculas y minúsculas son cosas distintas.

3. Una regla en el .htaccess

Ese archivo puede contener reglas que bloquean el acceso, y a veces las pone un plugin de seguridad sin que te enteres. Si el 403 apareció justo después de instalar o actualizar algo, mira ahí.

4. El cortafuegos o el sistema de seguridad del servidor

Los servidores tienen protecciones que bloquean peticiones que parecen ataques. A veces se pasan de celosas y bloquean algo legítimo: subir un archivo grande, guardar un texto con ciertos caracteres, o una llamada de un plugin. Esto no se ve en tu web, se ve en los registros del servidor, y es de las cosas que tenemos que mirar nosotros.

  • Apunta qué estabas haciendo justo cuando apareció. Es el dato más útil de todos.
  • Prueba una dirección concreta y la portada por separado: si la portada va y una página no, es esa página o su carpeta.
  • Si acabas de tocar el .htaccess, deshaz el cambio antes de nada.
  • No pongas permisos abiertos "a ver si así va". Un 777 quita el 403 y te deja la web expuesta a que cualquiera la modifique. Es cambiar un problema por uno peor.
  • No desactives el sistema de seguridad del servidor para salir del paso.

Si el 403 te sale solo a ti

Entonces casi nunca es la web: es que tu conexión está bloqueada. Suele pasar tras varios intentos fallidos de contraseña en algún sitio (el panel, el correo, el gestor de archivos), y el sistema antifuerza bruta corta esa conexión para todo.

La pista definitiva es la de arriba: desde el móvil con datos sí entras, desde la oficina no. Y si además tampoco te funciona el correo, es prácticamente seguro.

Se resuelve rápido: busca en Google "cuál es mi ip", mándanos ese número y lo desbloqueamos. Y luego conviene averiguar qué lo provocó, o vuelve a pasar.

Preguntas frecuentes

Me sale 403 en el panel de administración de WordPress

Casi siempre es un plugin de seguridad o el cortafuegos del servidor. Si puedes, entra por el gestor de archivos y desactiva temporalmente el plugin de seguridad renombrando su carpeta. Si no te ves, dínoslo y lo hacemos.

Funcionaba y de pronto empezó a dar 403

Si nadie tocó la web, mira si coincide con una actualización automática de un plugin, o avísanos: puede ser una regla de seguridad nueva en el servidor.

Solo me da 403 al subir archivos o al guardar un texto largo

Ese patrón es muy característico del sistema de seguridad del servidor, que interpreta el contenido como sospechoso. Se ajusta, pero hay que verlo en los registros. Dinos qué estabas guardando.

¿Afecta a Google?

Sí, y bastante: si el buscador se encuentra un 403, no puede leer la página y acaba sacándola de los resultados. No es como un 404, que al menos entiende. Conviene resolverlo pronto.

Me da 403 solo en una carpeta

Mira si en esa carpeta falta el archivo de inicio, o si tiene un .htaccess propio. Las carpetas pueden tener reglas distintas de la raíz.

Sigue leyendo

Si tu web la llevamos nosotros

Dinos la dirección exacta que da el error y qué estabas haciendo, y lo miramos en los registros del servidor, que es donde de verdad se ve por qué se ha denegado. Normalmente se cierra el mismo día. Tú no tocas permisos ni cortafuegos.

¿Te sale un 403 y no sabes por qué?

Pásanos la dirección y te decimos cuál de las cuatro causas es. Sea tuyo el alojamiento o de otro. Sin compromiso.

Cuéntanoslo

Avantys · Tu departamento digital, sin que tengas que contratarlo


¿Fue útil la respuesta?

« atrás