Comience un Curso Gratuito de Correo Electrónico de 7 días En WordPress

Puede encontrar el error prohibido 403 cuando visita un directorio de sitio web vacío o una página específica que tiene un error de permiso. Esto se debe a que la mayoría de los sitios web están configurados para no permitir la navegación por directorios para evitar que los atacantes accedan a archivos confidenciales.

Sin embargo, si usted o sus visitantes encuentran este error en su sitio, es necesario solucionar el problema o puede correr el riesgo de perder tráfico valioso. Dado que sus causas varían, hay muchos métodos para resolver los errores 403.

Explicaremos los diferentes tipos de errores 403 prohibidos, sus posibles causas, y también proporcionaremos ocho métodos para corregir el error 403 prohibido.

código de Error Error 403 Forbidden
tipo de Error error de Cliente
Error variaciones Prohibido: No tiene permiso para acceder a este servidor
Error HTTP 403-Prohibido
Error 403-Prohibido
403 solicitud prohibida prohibida por las reglas administrativas
403 Prohibido
Acceso denegado – No tiene permiso para acceder
Error 403
HTTP 403
Prohibido
Causa error Página de índice faltante
Plugin de WordPress roto
Dirección IP incorrecta
Infección de malware
Nuevo enlace a la página web

Causas de 403 Forbidden

A menudo, los errores de HTTP 403 forbidden son causados por una mala configuración de acceso en el lado del cliente, lo que significa que generalmente puede resolver el problema usted mismo.

Una causa común de estos errores es la configuración de permisos de archivo o carpeta, que controla quién puede leer, escribir y ejecutar el archivo o carpeta.

Hay dos posibilidades en este caso: o el propietario del sitio web editó la configuración para que no pudiera acceder a los recursos, o no estableció los permisos correctos.

La segunda causa común es la configuración corrupta o incorrecta en el .archivo htaccess. Esto puede suceder después de realizar cambios en el archivo. Afortunadamente, es fácil resolver el problema simplemente creando un nuevo archivo de configuración del servidor.

Aparte de esas dos causas comunes, aquí hay algunos otros posibles desencadenantes del error:

  • Página de índice faltante: el nombre de la página de inicio del sitio web no es index.html o índice.php.
  • Plugin de WordPress defectuoso: si un plugin de WordPress no está configurado correctamente o es incompatible con otro plugin, puede desencadenar los errores 403.
  • Dirección IP incorrecta: el nombre de dominio apunta a una dirección IP incorrecta o antigua que ahora aloja un sitio web que bloquea su acceso.
  • Infección de malware: una infección de malware puede causar la infección .archivo htaccess que se corrompe constantemente. Tendrás que eliminar el malware antes de restaurar el archivo.

Nuevo enlace a la página web: el propietario del sitio puede haber actualizado el enlace de la página, que ahora es diferente de la versión en caché.

Cómo solucionar el error prohibido 403

Dado que el error prohibido HTTP 403 está estrechamente relacionado con los permisos de acceso a archivos, este será el enfoque principal de los siguientes métodos para resolverlo. Dicho esto, hay otras formas de resolver este problema, como borrar la caché del navegador o escanear en busca de malware.

Echemos un mejor vistazo a cada uno de los ocho métodos disponibles para resolver el error HTTP 403.

Tenga en cuenta que, si bien los pasos mencionados aquí se centran principalmente en WordPress, también se pueden aplicar a otros sitios web.

1. Revisa el .Archivo htaccess

Es posible que no esté familiarizado con el .archivo htaccess, ya que a menudo permanece oculto en el directorio del sitio. Sin embargo, si usa el Administrador de archivos Hostinger, el archivo está disponible en su directorio public_html de forma predeterminada.

Siga estos pasos para localizarlo:

  1. Busque el Administrador de archivos en el panel de control de hPanel.
hPanel que muestra dónde encontrar el Administrador de archivos.
  1. Abra el directorio public_html para encontrar la .archivo htaccess.
hPanel mostrando dónde encontrar .htaccess.

Si utiliza cPanel, siga estos pasos:

  1. Localice el Administrador de archivos en cPanel.
cPanel que muestra dónde encontrar el Administrador de archivos.
  1. En el directorio public_html, busque el .archivo htaccess.
cPanel que muestra dónde encontrar .htaccess.
  1. Si no puede encontrar el archivo, haga clic en Configuración en la esquina superior derecha de la pantalla y active la opción Mostrar archivos ocultos (dotfiles).
Preferencias de cPanel, que muestra cómo habilitar la opción de archivos ocultos (dotfiles).

El .el archivo htaccess es un archivo de configuración del servidor y funciona principalmente alterando la configuración del servidor Web Apache.

Aunque el archivo está presente en la mayoría de los sitios web de forma predeterminada, debe crear un nuevo archivo manualmente si su sitio web no lo tiene o si se eliminó involuntariamente.

Ahora que ha encontrado el archivo, siga estos pasos para comprobar si una configuración incorrecta está causando el error:

  1. Haga clic con el botón derecho en el archivo y seleccione Descargar para crear una copia de seguridad.
.archivo htaccess, que muestra dónde encontrar la opción de descarga.
  1. Una vez que tenga la copia de seguridad, elimine el archivo.
Ventana preguntando ¿está seguro que desea eliminar .htaccess donde debe presionar el botón rojo eliminar
  1. Intenta acceder a tu sitio web. Si funciona bien, esto indica que el archivo estaba dañado.
  2. Para generar una nueva .archivo htaccess, inicie sesión en su panel de WordPress y haga clic en Configuración – > Enlaces permanentes.
  3. Sin hacer ningún cambio, haga clic en el botón Guardar cambios en la parte inferior de la página.
Panel de WordPress, resaltando el botón Guardar cambios.

Esto generará un nuevo .htaccess para su sitio web. Si esto no solucionó el problema, pruebe el siguiente método.

2. Restablecer permisos de archivos y directorios

Otra posible causa que desencadena errores HTTP 403 son los permisos incorrectos para archivos o carpetas. En general, cuando se crean archivos, vienen con permisos de archivo predeterminados específicos, que controlan cómo puede leerlos, escribirlos y ejecutarlos.

Consejo profesional

Si está utilizando Hostinger, hay una herramienta especial que se encargará de todos sus problemas de permisos con un solo clic. Introduzca la propiedad del archivo de reparación en la barra de búsqueda o desplácese hasta la parte inferior de su panel de control hasta Otro y localícelo allí.

 Solucionar el problema de permisos de archivos y directorios con un solo clic con Hostinger

Esta herramienta le ahorrará mucho tiempo y restaurará todos los permisos de archivos y directorios a los valores predeterminados.

El uso de FTP le permitirá editar los permisos de archivos y carpetas. Para empezar, deberías:

  1. Configure un cliente FTP y conéctelo a su sitio web.
  2. Una vez conectado, haga clic con el botón derecho en public_html y seleccione Atributos de archivo.
Captura de pantalla del cliente FTP que muestra dónde encontrar el archivo public_html y los atributos de archivo.
  1. Ingrese el permiso 755 en el campo Valor numérico, seleccione Aplicar solo a directorios y presione ACEPTAR.

La práctica general para los valores numéricos de permisos de archivo es usar 755 para carpetas, 644 para contenido estático y 700 para contenido dinámico.

Captura de pantalla de los atributos de archivo del FTP que muestra el valor numérico en 755 y la opción aplicar solo a directorios.
  1. Después de cambiar los permisos de carpeta, repita los pasos 2 y 3, pero ahora ingrese 644 en el campo Valor numérico y seleccione la opción Aplicar solo a archivos.
Captura de pantalla de los atributos de archivo del FTP que muestra el valor numérico en 644 y la opción aplicar solo a archivos.

Una vez hecho esto, intente acceder a su sitio web y vea si el error se resuelve.

3. Deshabilitar complementos de WordPress

Si ha llegado hasta aquí y ninguno de los métodos anteriores funciona, es probable que el error sea causado por un complemento incompatible o defectuoso. En este paso, intentaremos deshabilitar los complementos para comprobar si al hacerlo se corrige el error prohibido 403.

Recomendamos deshabilitar todos los complementos a la vez en lugar de pasar por el proceso uno por uno. Siguiendo este método, debe ser capaz de detectar el problema y trabajar hacia una solución. Esto es lo que tendrás que hacer:

  1. Acceda a su cuenta de alojamiento a través de FTP o utilice el administrador de archivos de la cuenta de alojamiento y vaya a la carpeta public_html -> wp-content.
  2. Busque la carpeta de complementos.
Carpeta de complementos.
  1. Cambie el nombre de la carpeta con un nombre diferente como «disabled-plugins» para deshabilitar todos los plugins.
Carpeta de complementos DSisabled,

Intente volver a acceder al sitio web. Si el error ya no existe, un plugin problemático es la fuente real del error.

Cambie el nombre de la carpeta a plugins. Ahora tienes que desactivar los complementos uno por uno desde tu panel de WordPress y comprobar si el sitio sigue funcionando. De esta manera, usted será capaz de detectar el plugin defectuoso.

Una vez que lo encuentre, actualice el complemento si es necesario o elimínelo. Sin embargo, si el error sigue apareciendo, es posible que deba ponerse en contacto con su proveedor de alojamiento para obtener ayuda.

4. Sube una página de índice

Comprueba el nombre de la página de inicio de tu sitio web, debería llamarse índice.html o índice.php. Si no lo es, entonces hay dos alternativas. La primera y más sencilla es cambiar el nombre de la página de inicio como índice.html o índice.php.

Sin embargo, si desea mantener el nombre de la página de inicio actual, cargue una página de índice en su directorio public_html y cree un redireccionamiento a su página de inicio existente.

Estos son los pasos a seguir:

  1. Sube un índice.html o índice.archivo php a su directorio public_html. Utilice el administrador de archivos o FTP de su cuenta de alojamiento para hacerlo.
  2. Abrir el .archivo htaccess.
  3. Inserte este fragmento de código para redirigir el índice.php o índice.archivo html a su página de inicio existente. No olvides reemplazar homepage.html por el nombre real de la página.
Redirect /index.html /homepage.html

5. Editar Propiedad del archivo

La propiedad incorrecta del archivo puede desencadenar el error prohibido 403 si utiliza alojamiento Linux o VPS.

Normalmente, los archivos y carpetas se pueden asignar a un Propietario, a un Grupo o a ambos. Tenga en cuenta que necesita acceso SSH para modificar la propiedad en estos entornos. También necesitará un terminal SSH para conectarse al servidor VPS.

Una vez que haya conectado SSH a su servidor web, compruebe la propiedad mediante este comando SSH:

ls -1 

El resultado se verá algo como esto:

-rwxrw-rw- 1 20 Jul 20 12:00 filename.txt

Mira la parte del propietario y el grupo. La propiedad correcta debe ser el nombre de usuario de su cuenta de alojamiento. Si ve una propiedad diferente, utilice el comando chown Linux para modificar la propiedad del archivo. Aquí está la sintaxis básica de chown:

chown 

Por ejemplo, si su nombre de usuario es Hostinger, use una sintaxis como esta:

chown Hostinger filename.txt

Si no te sientes cómodo usando SSH, ponte en contacto con nuestro equipo de soporte para obtener ayuda.

6. Verifique el registro A

El error prohibido 403 también puede ocurrir si su nombre de dominio apunta a una dirección IP incorrecta, donde no tiene permiso para ver el contenido. Por lo tanto, verifique que su nombre de dominio apunte a la dirección IP correcta.

Para comprobar si el registro de dominio A está apuntado correctamente, acceda al Editor de zona DNS en su hPanel:

  1. Inicie sesión en su hPanel.
  2. Vaya a la sección Avanzado y haga clic en Editor de zona DNS.
Sección avanzada en hPanel, resaltando el Editor de zonas DNS
  1. Verá una lista de registros DNS. Busque un registro con la etiqueta A en la columna tipo.
Lista de registros DNS
  1. Compruebe la dirección IP en la columna Contenido.
  2. Si apunta a una dirección IP incorrecta, haga clic en Editar para cambiarla. Una vez que hayas terminado, haz clic en Actualizar.

Si no encuentra el registro correcto, cree uno nuevo en la sección Administrar registros DNS. Asegúrese de seleccionar A como Tipo e inserte la dirección IP correcta en el campo Puntos a. A continuación, haga clic en Agregar registro.

Si recientemente ha migrado de un servidor web a otro y olvidó cambiar sus servidores de nombres, es posible que su dominio aún esté apuntando a su antiguo servidor web. Una vez que el host anterior cancele su cuenta, causará un código de estado de error 403.

7. Buscar malware

El malware puede ser otra causa del error 403. Si su sitio de WordPress se infecta con software malicioso, puede seguir inyectando código no deseado en el .archivo htaccess. De esa manera, incluso si sigue arreglando el archivo utilizando el primer método que presentamos, el error persistirá.

Escanee su sitio web para identificar cualquier malware. Hay muchos complementos de seguridad para WordPress, como Sucuri o Wordfence, para hacerlo.

La mayoría de los complementos de seguridad de WordPress como WordFence pueden eliminar malware. Una vez que el complemento identifique todos los archivos infectados, obtendrá opciones procesables para estos archivos, como eliminarlos o restaurarlos.

Otro método es restaurar el sitio web utilizando archivos de copia de seguridad. También es posible restaurarlo utilizando la copia de seguridad de la base de datos si no tiene una copia de seguridad completa de los archivos del sitio.

8. Borre su Historial Web/Caché

La caché y las cookies de su navegador también pueden causar un error 403. La caché almacena datos para que un sitio web se cargue más rápido la próxima vez que lo visite. Sin embargo, es posible que el enlace del sitio web se haya actualizado, y el enlace real de la página web ahora sea diferente de la versión en caché.

Otra posibilidad es que el error provenga de las cookies. Puede ser el caso en un sitio web que normalmente inicie sesión, pero el último intento de inicio de sesión le mostró este mensaje de error.

Borrar la caché del navegador y las cookies debería resolver este problema. Tenga en cuenta que borrar la caché puede hacer que la próxima visita al sitio web tarde mucho tiempo, ya que su navegador le pedirá de nuevo todos los archivos del sitio. Al borrar las cookies, también se cierra la sesión de todos los sitios web que han iniciado sesión.

Siga estos pasos para borrar la caché y las cookies en Google Chrome:

  1. Haga clic en el icono de tres puntos en la esquina superior derecha y seleccione Configuración.
  2. Busque la sección Privacidad y seguridad y haga clic en Borrar datos de navegación.
Configuración de privacidad y seguridad de Google Chrome
  1. Use el menú desplegable para seleccionar el período de tiempo para la eliminación de datos. Luego, verifique las opciones de Cookies y otros datos del sitio, imágenes y archivos almacenados en caché.
Borrar la configuración de datos de navegación: intervalo de tiempo, historial de navegación, cookies y otros datos del sitio, imágenes y archivos almacenados en caché
  1. Haz clic en Borrar datos.

Una vez que haya completado todos los pasos, intente volver a visitar el sitio web e iniciar sesión si así lo requiere. Si esta o cualquier otra solución no funciona, recomendamos ponerse en contacto con nuestro equipo de soporte a través del chat en vivo para resolver este problema.

Solución de problemas de otros errores 4xx

¿Cómo Solucionar el Error no autorizado 401?
¿Cómo Solucionar el error de Entidad 413 Demasiado Grande?
¿Cómo Solucionar el error 404 No Encontrado?
¿Cómo Solucionar el Error de Demasiadas Solicitudes de 429?

Conclusión

403 los errores prohibidos pueden causar mucha frustración, ya que le prohibirán acceder a un recurso. Se producen principalmente debido a permisos de archivo incorrectos, pero hay varias otras causas posibles, como un archivo de índice faltante, complementos defectuosos o incluso una infección de malware.

Encontrar la causa real de los errores 403 puede ser complicado. Sin embargo, siguiendo los métodos enumerados en este artículo, estamos seguros de que puedes hacer que tu sitio web vuelva a funcionar.

Para recapitular, aquí están las acciones que debe tomar para deshacerse del mensaje de error 403 en su sitio de WordPress:

  1. Revisa el .archivo htaccess.
  2. Restablecer los permisos de archivos y directorios.
  3. Desactivar plugins de WordPress.
  4. Subir una página de índice.
  5. Editar la propiedad del archivo.
  6. Verificar el registro A.
  7. Elimine cualquier malware.
  8. Borre el historial del navegador web y la caché.

El error prohibido 403 es solo uno de los muchos códigos de error HTTP. Como propietario de un sitio web, es posible que haya encontrado otros errores del lado del cliente, como el error 404 o errores del lado del servidor, como el tiempo de espera de la puerta de enlace 504.

Le recomendamos que siga aprendiendo sobre estos errores para que sepa cómo manejarlos si alguna vez aparecen en su sitio web.

Este post fue modificado por última vez el 24 de diciembre de 2021 9: 47 am

Deja una respuesta

Tu dirección de correo electrónico no será publicada.