¿Necesita ayuda con su sitio web? Encuentre a su especialista en VEDOS Profi ⧉.
En este artículo aprenderá:
Cuándo usar esta guía
- El sitio web o subdominio muestra Forbidden – You don’t have permission to access … on this server: solución del error 403.
- Ha subido el sitio web mediante un cliente FTP y el navegador muestra un error o nada en su lugar: comprobación de archivos en FTP.
- Un subdominio recién creado o un sitio web trasladado (por ejemplo, WordPress desde un subdominio de pruebas) muestra el error 403: carpetas domains y subdom.
- Ve el error 403 junto con un error de certificado o de HTTPS: activación de HTTPS.
- En WordPress, tras guardar una entrada aparece el error 403 en la dirección /wp-json/: configuración del sistema de gestión de contenidos.
Error 403 Forbidden
Reconocerá el error 403 por el gran encabezado Forbidden en la parte superior de la página. Debajo del encabezado encontrará una descripción más detallada del error. En la pestaña de la página aparece el texto 403 Forbidden.

Solución del error 403
El error 403 puede tener diversas causas. Según el mensaje que aparece bajo el encabezado Forbidden puede aislar la causa concreta, pero si no está seguro, siga todo el procedimiento.
Los pasos de este procedimiento son:
- Reparación de los permisos de archivos
- Comprobación de los archivos en FTP
- Activación de HTTPS
- Comprobación de la configuración del sistema de gestión de contenidos
- Intervención de Support
Al verificar la solución, vuelva a cargar la página con el atajo de teclado Ctrl + Shift + R, que omite la caché del navegador. Si el atajo no funciona, vacíe la caché del navegador.
Reparación de los permisos de archivos
Al reparar los permisos de archivos permite que el navegador acceda a todos los archivos y carpetas del sitio web. La restricción de estos permisos es una de las causas más frecuentes del error 403.
La reparación de los permisos de archivos puede tardar hasta varias decenas de minutos, según el número de archivos del Webhosting.
Siga estos pasos:
- Inicie sesión en la administración de clientes ⧉.
- En el menú superior seleccione Hosting services Webhosting o WMS.
- Seleccione el servicio en el que desea corregir los permisos de los archivos.
- En el menú izquierdo seleccione Tools.
En la tabla File permissions repair haga clic en el botón corregir los permisos de los archivos.

Si la reparación de los permisos de archivos no ha servido, continúe con la comprobación de los archivos en FTP.
Comprobación de los archivos en FTP
Antes de realizar cualquier intervención en FTP, le recomendamos encarecidamente hacer una copia de seguridad de los archivos siguiendo la guía Webhosting – Copias de seguridad.
Si el problema de acceso a los archivos no se debía a sus permisos, es probable que los archivos necesarios para el funcionamiento del sitio web estén dañados o eliminados.
Para continuar, inicie sesión en FTP, por ejemplo, a través de la interfaz WebFTP ⧉ (manual) con la cuenta FTP principal. Si no conoce los datos de acceso, siga la guía Webhosting – Cuentas FTP.
En primer lugar, compruebe que en el directorio raíz (root) solo haya las carpetas session, tmp y www.

Si falta alguna de las carpetas, créela (encontrará una guía detallada en el artículo Webhosting – Estructura básica de directorios FTP). Si ve carpetas completamente distintas, asegúrese primero de que realmente se encuentra en la carpeta raíz de la cuenta, a la que tiene acceso solo la cuenta FTP principal.
En el siguiente paso, compruebe que en la carpeta www se encuentra:
- El archivo .htaccess (incluido el punto al principio).
- Los archivos del sitio web, incluido el archivo index.html (alternativamente index.php), la carpeta domains (o bien subdom), o ambas.

Si falta el archivo .htaccess, restáurelo en las Tools de Webhosting (mismo procedimiento que en la reparación de los permisos de archivos, pero en el recuadro Restore default .htaccess).
Si en la carpeta www archivos del sistema de gestión de contenidos (por ejemplo, WordPress), suba aquí el archivo .htaccess de una instalación que funcione o de una copia de seguridad. Es probable que el .htaccess predeterminado no funcione. Esto solo se aplica a un único sitio web en la carpeta www. Si tiene varios sitios web (alias o subdominios), debe mantenerse el .htaccess predeterminado, que dirige el tráfico a las carpetas domains y subdom.
Si falta el archivo index.html o index.php, restáurelos desde una copia de seguridad o desde una instalación funcional del sistema de gestión de contenidos. Si tiene el sitio web en una subcarpeta del directorio domains (o subdom para subdominios), en la carpeta www no necesita ningún archivo index. Si existen ambos archivos, el sitio web mostrará index.html. Encontrará más detalles sobre los subdominios en el artículo Webhosting – Subdominios.
Si faltan los archivos del sitio web y también la carpeta domains (o bien subdom), el sitio web se ha eliminado por completo. Si no dispone de una copia de seguridad propia, puede intentar solicitar la nuestra siguiendo la guía Webhosting – Copias de seguridad.
Por último, compruebe el contenido de la carpeta domains, o bien subdom.
- La carpeta domains debería contener otras carpetas con los nombres completos de los dominios o subdominios en los que funcionan los sitios web. Solo dentro de estas carpetas deberían estar las páginas web, es decir, de nuevo los archivos index.html, o index.php.
- La carpeta subdom funciona de forma similar a domains, pero contiene carpetas con los nombres de los subdominios sin la terminación del dominio. Dentro de estas carpetas están los archivos index.html o index.php.

Si todos los archivos están en orden y el error 403 persiste, compruebe el contenido de todos los archivos .htaccess por si contienen código para bloquear contenido según este patrón:
order deny,allow deny from all // denegar el acceso a todos allow from X.Y.Z.Ž // permitir el acceso a las direcciones IP indicadas
Este código muestra el error 403 a cualquiera que intente ver el contenido de la carpeta en la que se encuentra desde una dirección IP distinta de las que figuran en la lista allow.
Activación de HTTPS
El error 403 no tiene por qué estar relacionado con el certificado, así que revise primero los pasos anteriores. En algunos casos, el error 403 puede deberse a un problema en la configuración de HTTPS. Siga la guía Webhosting – Configuración manual de HTTPS compruebe que el dominio esté añadido a un certificado que lleve activo al menos 30 minutos.
Comprobación de la configuración del sistema de gestión de contenidos
Los sistemas de gestión de contenidos (normalmente el plugin WooCommerce para WordPress) pueden restringir el acceso a determinados tipos de archivos. Si observa el error 403 en archivos de un tipo concreto, en una carpeta determinada o en solicitudes a /wp-json/, que por lo demás parece funcionar correctamente, revise la configuración del CMS o del plugin. El motivo del bloqueo puede mostrarlo el registro de errores (error log) del webhosting, que está desactivado por defecto y se puede activar temporalmente.
Intervención de Support
Si ninguno de los pasos anteriores ha eliminado el error 403, puede pedir al soporte al cliente que examine el problema.
Support no realiza la intervención por usted, solo puede señalar una posible fuente del problema. Encontrará información detallada sobre el alcance del trabajo de Support en la página Soporte al cliente ⧉.
Siga estos pasos:
- Active el acceso FTP temporal para Support según esta guía.
- Póngase en contacto con Support mediante el formulario ⧉. Indique el nombre del sitio web, una descripción detallada del problema (por ejemplo, si el error solo aparece en casos específicos) y la información de que ha activado el acceso FTP temporal.
- Espere. Si la intervención dura más que el período del acceso FTP temporal, manténgalo abierto.
Preguntas frecuentes
¿Qué hago si nada de la guía me ha servido?
Solicite la intervención de Support ⧉ y espere respuesta. Estas intervenciones van más allá del soporte habitual, por lo que la gestión de la solicitud puede tardar mucho más que el tiempo de respuesta normal.
¿Puedo conseguir de alguna manera que los permisos correctos también se establezcan en los archivos recién subidos?
Por nuestra parte no. Consulte el manual de su cliente FTP o del otro mecanismo que utilice para subir archivos. Alternativamente, puede reparar los permisos con un script PHP propio ejecutado periódicamente mediante CRON.
He configurado la seguridad de WordPress según esta guía ⧉ y ahora no puedo acceder a la administración por el error 403. ¿Qué hago?
Compruebe que realmente accede desde una dirección IP permitida según el capítulo 2 del artículo ⧉. Si no puede fiarse de la conexión bajo una determinada dirección IP, es mejor no utilizar este método de seguridad.
¿El error 403 se produce también fuera de WEDOS?
Sí, es un error habitual causado por la falta de disponibilidad de archivos clave en el servidor. El servidor (webhosting) funciona sin problemas y la solución consiste en establecer los permisos de archivos correctos y verificar el acceso a los archivos clave del sitio web.
Tras subir el sitio web por FTP veo el error 403 o una página en blanco. ¿Dónde deben ir los archivos?
Un único sitio web va en la carpeta www, el sitio web de un dominio o subdominio va en www/domains/nombre-completo-del-dominio, o bien www/subdom/nombre-del-subdominio. En la carpeta debe haber un archivo index.html o index.php, y después corrija los permisos de los archivos. Encontrará los detalles en comprobación de archivos en FTP.