Cómo corregir el error 403 Forbidden en WordPress

El error 403 Forbidden en WordPress es un código de estado HTTP que indica que el acceso a la página o recurso que estaba intentando acceder está absolutamente prohibido por alguna razón. Diferentes escenarios pueden desencadenar este error, incluyendo problemas con sus plugins de WordPress, un archivo .htaccess corrupto, permisos de archivo incorrectos o restricciones del lado del servidor. A continuación se explica cómo solucionar el error 403 Forbidden en WordPress:

Compruebe si el archivo .htaccess está dañado

El archivo .htaccess es un archivo de configuración utilizado por los servidores basados en Apache y puede corromperse. A continuación te explicamos cómo comprobarlo y repararlo:

  • Acceda a su sitio a través de FTP o del administrador de archivos: Utilice un cliente FTP o el gestor de archivos proporcionado por su panel de control de alojamiento.
  • Localice el archivo .htaccess: Está en el directorio raíz de su instalación de WordPress. Asegúrate de mostrar los archivos ocultos, ya que los archivos que empiezan por un punto (.) pueden estar ocultos por defecto.
  • Cambiar el nombre del archivo .htaccess: Cámbiale el nombre a algo como .htaccess_viejo. Esto lo desactivará.
  • Pruebe su sitio web: Si su sitio funciona después de renombrar el archivo .htaccess, es probable que estuviera corrupto.
  • Crear un nuevo archivo .htaccess: Vaya al panel de WordPress > Configuración > Enlaces permanentes y haga clic en "Guardar cambios" para generar un nuevo archivo .htaccess.

Comprobar permisos de archivos

Los permisos de archivo incorrectos también pueden causar un error 403. Los archivos deben estar en 644 y los directorios en 755.

  • Acceda a su sitio a través de FTP o del administrador de archivos: Navega por tus archivos y carpetas de WordPress.
  • Comprobar y corregir permisos: Haz clic con el botón derecho del ratón en los archivos y directorios para comprobar sus permisos. Ajústalos si no están establecidos en 644 para los archivos y 755 para los directorios.

Desactivar plugins

A veces, un plugin de WordPress puede causar este error, especialmente si está relacionado con la seguridad. Para comprobar si este es el caso:

  • Desactivar todos los plugins: Acceda a su sitio a través de FTP o del Gestor de archivos, navegue hasta la sección wp-content y cambie el nombre de la carpeta plugins a la carpeta plugins_viejos. Esto desactiva todos los plugins.
  • Compruebe su sitio web: Si el error se resuelve, uno de los plugins estaba causando el problema.
  • Encontrar al culpable: Cambiar el nombre del plugins_viejos a la carpeta plugins y luego reactive cada plugin uno por uno en el panel de control de WordPress hasta que encuentre el que causa el error 403.

Comprobar la protección Hotlink

La configuración de protección de hotlinks de su servidor puede bloquear erróneamente peticiones legítimas, provocando un error 403.

  • Comprobar la protección Hotlink: Por lo general, esto se puede hacer a través de su panel de control de alojamiento. Asegúrese de que no está mal configurado para bloquear el acceso a su propio contenido.

Consulte a su proveedor de alojamiento

Si ninguno de los pasos anteriores funciona, el problema puede estar en el servidor.

  • Contactar con el servicio de alojamiento: Su proveedor de alojamiento puede comprobar si hay problemas en el servidor que causen el error 403 Forbidden, como plugins de seguridad, cortafuegos o configuración del servidor.

Restaurar desde una copia de seguridad

Como último recurso, si dispone de una copia de seguridad reciente de su sitio web, considere la posibilidad de restaurarla a un punto anterior a que se produjera el error 403.

Conclusión

El error 403 Forbidden puede ser frustrante, pero normalmente se puede solucionar mediante pasos como comprobar el archivo .htaccess, ajustar los permisos de los archivos, desactivar plugins o cambiar de tema. Asegúrate siempre de tener una copia de seguridad reciente antes de hacer cambios significativos en tu sitio web.