403 Forbidden en el alojamiento web
Qué provoca un error 403 y cómo solucionarlo.
Un error 403 Forbidden significa que el servidor recibió tu solicitud correctamente, pero se niega a procesarla. En el alojamiento web, esto casi siempre se debe a una de estas tres causas: un archivo index ausente, permisos de archivos incorrectos o la intervención del sistema de seguridad.
1. Archivo index ausente
Por defecto, el servidor no permite a los visitantes explorar el contenido de un directorio si no hay ningún archivo index.
Los archivos index habituales son: index.html, index.htm y index.php.
Solución:
- Crea un archivo
index.htmlvacío (oindex.php) en la carpeta raíz de tu sitio (public_html). - Si usas un CMS, asegúrate de que
index.phpesté presente en la raíz y sea legible por el servidor.
2. Permisos incorrectos en archivos o carpetas
Los entornos de alojamiento web requieren una estructura de permisos específica. Si algo no está bien, obtendrás un error 403.
Los permisos correctos son:
- Archivos —
644 - Carpetas —
755
Solución:
Abre el administrador de archivos de cPanel (o conéctate por FTP) y establece los permisos correctos en la carpeta raíz de tu sitio y en todo su contenido.
3. Listado de directorios desactivado
Si quieres permitir deliberadamente que los visitantes naveguen por el contenido de una carpeta (sin archivo index), añade lo siguiente a tu archivo .htaccess:
Options +Indexes
Ten en cuenta que esto expone públicamente el contenido de la carpeta, así que úsalo con precaución.
Nuestros servicios y productos
4. Cuarentena de ImunifyAV
El sistema de seguridad de tu alojamiento puede haber puesto en cuarentena automáticamente archivos que consideró sospechosos — los archivos faltantes provocan un error 403.
Solución:
- Inicia sesión en cPanel → ImunifyAV.
- Comprueba si hay archivos de tu sitio en cuarentena.
- Restáuralos desde la cuarentena o agrégalos a la lista de excepciones si estás seguro de que están limpios.
Algunos consejos adicionales
- Tras cualquier cambio en los permisos o en el archivo
.htaccess, vacía siempre la caché del navegador (Ctrl + F5) antes de comprobar el resultado. - En WordPress, presta especial atención a la carpeta
wp-content/uploads— debe estar configurada con permisos755. - Un error 403 también puede estar causado por una regla incorrecta en el propio
.htaccess, como una redirección mal configurada o un bloqueo de IP que afecta a más tráfico del deseado.
Ayuda
¿Tienes dudas o necesitas ayuda? Escríbenos a través del sistema de tickets — siempre estamos aquí para ayudarte!