Prohibido (403): No tiene permiso para acceder a / en este servidor
¿Recibe el siguiente mensaje en su sitio web? En este artículo descubrirá cuál suele ser la causa y cómo solucionarlo, también si utiliza WordPress.
Forbidden. You don't have permission to access / on this server.
La causa más frecuente: no hay archivo de inicio
Normalmente no hay ningún archivo de inicio en la carpeta que solicita. Si solicita www.sudominio.nl, el servidor busca un index.php o index.html en domains/sudominio.nl/public_html. Si no está presente, o si su sitio web se encuentra en otra carpeta, recibirá este mensaje. Compruébelo en Gestión de archivos.
Otras causas
- Una línea en su archivo .htaccess bloquea el acceso, por ejemplo
Deny from all. - Los permisos de una carpeta o archivo son demasiado estrictos. Las carpetas deben tener permisos 755 y los archivos 644.
- El Cortafuegos de Aplicaciones Web o Imunify360 ha bloqueado una solicitud porque parecía un ataque.
Un error 403 en su sitio WordPress
¿Recibe el error 403 en WordPress, por ejemplo tras una actualización, al guardar o en el panel de administración? Siga estos pasos.
- Desactive su plugin de seguridad. Plugins como Wordfence, iThemes Security o All In One WP Security tienen su propio cortafuegos. Si ya no puede acceder a WordPress, cambie el nombre de la carpeta del plugin en
wp-content/pluginsdesde Gestión de archivos, por ejemplo dewordfenceawordfence-uit. De este modo, WordPress desactivará el plugin. Si su sitio vuelve a funcionar, consulte la configuración o los registros del plugin para ver qué estaba bloqueando, y después vuelva a darle a la carpeta su nombre original. - Restaure el archivo .htaccess predeterminado de WordPress. Primero guarde una copia de su
.htaccessactual enpublic_html. A continuación, sustituya el contenido por:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPressSi funciona después de esto, el error se encontraba en una de las otras líneas. Restáurelas una a una para comprobar cuál es la causante. - Compruebe los permisos. Carpetas con permisos 755, archivos con permisos 644. Además,
wp-content/uploadsdebe tener permisos de escritura para su sitio web. Consulte Permisos de archivos y carpetas (chmod). - Consulte el registro de errores. Abra en DirectAdmin Resumen del sitio y registros y revise el registro de errores de su dominio en torno al momento del error. Si aparece una línea con
ModSecurity: Access denied with code 403oIM360 WAF, significa que el cortafuegos está bloqueando la solicitud. Consulte Resumen del sitio y registros. - Desactivar una regla del cortafuegos. Si solo recibe el error 403 al guardar o subir archivos, puede desactivar en Cortafuegos de Aplicaciones Web únicamente la regla que causa el problema. No desactive nunca el cortafuegos por completo. Si se trata de un aviso de Imunify360, envíenos la regla y la dirección de la página. Consulte Imunify360: escanear su sitio web en busca de malware.
¿No logra solucionarlo? Envíenos en un ticket la hora en la que ocurrió el problema, la dirección de la página y lo que estaba intentando hacer. Así podremos investigarlo por usted.
Consulte también en el manual de DirectAdmin: Mostrar y editar archivos ocultos como .htaccess.
Explicación detallada: Error 403 o 406 al guardar o subir archivos en el manual de DirectAdmin.
