Error 403 Forbidden en hosting: causas y cómo solucionarlo
El error 403 Forbidden aparece cuando el servidor entiende la solicitud, pero rechaza el acceso al archivo, carpeta o sitio web. La URL puede existir, pero el servidor no permite verla.
Este problema suele estar relacionado con permisos incorrectos, reglas en .htaccess, ausencia de archivo index, bloqueos de firewall, restricciones del proveedor o configuraciones de seguridad en WordPress.
Diagnóstico rápido del error 403
Selecciona los síntomas y calcula cuál puede ser la causa más probable.
Qué significa el error 403 Forbidden
El error 403 indica que el servidor bloqueó el acceso. No es exactamente lo mismo que un error 404, porque en un 404 el recurso no existe. En un 403, el recurso puede existir, pero el acceso está prohibido.
- El archivo existe, pero no tienes permiso para verlo.
- La carpeta existe, pero no permite listado de directorios.
- Una regla de seguridad bloquea la solicitud.
- El servidor rechaza tu IP, navegador o ruta.
- WordPress o un plugin de seguridad bloquea el acceso.
Causas comunes del error 403 en hosting
- Permisos incorrectos en archivos o carpetas.
- Archivo
.htaccesscon reglas dañadas. - Ausencia de archivo
index.phpoindex.html. - Bloqueo por firewall del hosting.
- IP bloqueada por intentos fallidos o seguridad.
- Plugin de seguridad de WordPress bloqueando acceso.
- Reglas ModSecurity demasiado estrictas.
- Propietario incorrecto de archivos en VPS o servidor.
1. Revisar permisos de archivos y carpetas
En la mayoría de sitios web, los permisos habituales son:
- Carpetas:
755 - Archivos:
644
En un VPS o servidor con SSH puedes corregirlos así:
find /ruta/de/tu/sitio -type d -exec chmod 755 {} \;
find /ruta/de/tu/sitio -type f -exec chmod 644 {} \;
2. Revisar el archivo .htaccess
Un .htaccess mal configurado puede bloquear todo el sitio o una carpeta específica.
Prueba renombrarlo temporalmente:
.htaccess
.htaccess_old
Si el sitio vuelve a funcionar, el problema está en alguna regla del archivo.
En WordPress puedes regenerarlo desde:
- Ajustes
- Enlaces permanentes
- Guardar cambios
3. Comprobar que existe archivo index
Si una carpeta no tiene index.php o index.html, el servidor puede mostrar error 403 para impedir el listado de archivos.
Revisa que la carpeta principal tenga un archivo index válido:
index.php
index.html
En WordPress, normalmente debe existir index.php en la raíz del sitio.
4. Verificar bloqueo de IP o firewall
Algunos proveedores bloquean IPs por intentos fallidos, reglas de seguridad o actividad sospechosa.
- Prueba acceder desde otra red.
- Prueba desde datos móviles.
- Revisa si el error solo ocurre en tu conexión.
- Consulta si tu IP fue bloqueada por el hosting.
Si usas VPS con UFW, revisa reglas activas:
sudo ufw status
5. Revisar plugins de seguridad en WordPress
Plugins de seguridad pueden bloquear rutas, IPs, usuarios o archivos si detectan actividad sospechosa.
- Desactiva temporalmente plugins de seguridad.
- Revisa reglas de bloqueo.
- Comprueba si el error afecta solo al administrador.
- Revisa registros del plugin.
6. Revisar logs del servidor
Los logs ayudan a confirmar la causa real del error.
En Apache:
/var/log/apache2/error.log
En Nginx:
/var/log/nginx/error.log
En cPanel o hosting compartido, busca la sección “Errors”, “Error Log” o similar.
Qué hacer si el error 403 afecta a Google
Si Google no puede acceder a páginas importantes, puede afectar rastreo e indexación. Revisa:
- Que no estés bloqueando bots legítimos.
- Que no exista restricción por país o IP.
- Que robots.txt no esté mal configurado.
- Que las páginas importantes devuelvan código 200.
- Que no hayas protegido carpetas públicas por error.
Enlaces internos recomendados
Preguntas frecuentes sobre error 403 Forbidden
¿Qué significa error 403 Forbidden?
Significa que el servidor rechazó el acceso al recurso solicitado, aunque la URL o archivo pueda existir.
¿Cómo solucionar error 403 en hosting?
Debes revisar permisos de archivos y carpetas, archivo .htaccess, existencia de index, firewall, bloqueo de IP, plugins de seguridad y logs del servidor.
¿El error 403 puede afectar el SEO?
Sí. Si Google no puede acceder a páginas importantes, puede afectar rastreo, indexación y visibilidad orgánica.
¿Qué permisos deben tener archivos y carpetas?
Como regla general, carpetas 755 y archivos 644. No conviene usar 777 como solución permanente.
¿CL Posicionamiento puede revisar un error 403?
Sí. Se puede revisar hosting, WordPress, permisos, .htaccess, firewall, plugins de seguridad, DNS y logs para detectar la causa.
Soporte para solucionar error 403
Si tu sitio muestra error 403, quedó bloqueado o el hosting no entrega una explicación clara, puedes solicitar una revisión técnica para detectar la causa y recuperar el acceso.
Servicio desde CLP 150000. Atención online y en Santiago de Chile.
Solicitar revisión por WhatsAppAviso importante
Este contenido es informativo. Antes de modificar permisos, .htaccess, plugins o configuraciones del servidor, realiza copias de seguridad completas.