¿Intenta acceder a un sitio web solo para encontrarse con un código de error 401? Esto podría estar sucediendo en su propio sitio web de WordPress o podría estar sucediendo en el sitio de otra persona que está tratando de visitar.

En una publicación anterior, presentamos los códigos de error HTTP y los códigos de estado más comunes , pero en esta publicación explicaremos qué es el error 401, qué lo causa y cómo corregir el mensaje de error 401.

¿Qué significa el código de error 401?

Un ejemplo del código de error 401

Un error 401 no autorizado es un código de estado HTTP que indica que el servidor recibió una solicitud no autenticada. Las respuestas del código de error 401 se generan con mayor frecuencia debido a credenciales no válidas para una página o destino en particular en su sitio web. Este estado generalmente se envía con un encabezado de autenticación WWW que contiene información sobre cómo autorizar correctamente.

En términos humanos, esto básicamente significa que su cliente ( por ejemplo, su navegador web ) no puede autenticarse con el servidor y, como tal, no puede ver el recurso. Por ejemplo, una página específica puede requerir un nombre de usuario y una contraseña válidos para verla.

El código de error 401, al igual que otros códigos de error en el rango 400, significa que hay un problema en el  lado del cliente ; también conocido como el problema radica en el lado de su navegador web (u otro cliente), en lugar del sitio web que está tratando de visitar. .

error 401 frente a error 403

La gente a menudo confunde un error 401 con un 403, pero los dos son diferentes. Un error 403 significa que el acceso a la página está  prohibido , mientras que un error 401 solo significa que hay un problema con la autenticación del acceso a la página. Es decir, un 401 significa que el acceso no está necesariamente prohibido, el servidor simplemente no puede autenticar la solicitud para otorgar acceso.

Variaciones del código de error 401

El mensaje exacto que indica un código de error 401 varía según el servidor, pero estas son las variaciones típicas del código de error 401 que verá:

  • 401 no autorizado
  • Autorización requerida
  • Acceso denegado
  • Error HTTP 401 no autorizado

¿Qué causa el código de error 401?

Aquí hay algunas causas comunes del código de error 401:

  • URL incorrecta  : a veces, el código de error 401 se debe a una URL incorrecta. Asegúrese de que la URL del sitio al que desea acceder se haya ingresado correctamente.
  • Credenciales de inicio de sesión no válidas  : algunas páginas de un sitio web requieren que inicie sesión para acceder a la información. Si no ha iniciado sesión, es muy probable que obtenga un error 401. Asegúrese de que las credenciales de inicio de sesión que está ingresando sean precisas.
  • Requisito de inicio de sesión falso  : esto ocurre en raras ocasiones, pero, en algunos casos, un sitio web que no debería requerir un inicio de sesión seguirá mostrando una página de inicio de sesión. Esto indica un problema en el lado del administrador y, a menudo, generará un error 401.
  • Errores de DNS  : ocasionalmente, las fallas del sistema de nombres de dominio pueden generar una respuesta 401. El mal funcionamiento del DNS es menos común.
  • Problemas de seguridad/cortafuegos  : algunos complementos de seguridad o cortafuegos de WordPress pueden provocar un error 401 si detectan actividad maliciosa.
  • Problemas con los complementos  : un complemento de WordPress en su sitio podría estar activando el código de error 401.

Cómo arreglar el código de error 401 en WordPress

A menudo, los códigos de error 401 se pueden corregir simplemente presionando el botón de actualización. Si actualizar su página no funciona, intente las siguientes correcciones:

1. Verifique la URL en busca de errores

Es posible que se produzca un error 401 porque ha escrito la URL incorrectamente o se ha cambiado la URL de inicio de sesión . Alternativamente, es posible que haya hecho clic en un enlace obsoleto en su navegador web. En los casos en que una página ya no existe, el servidor puede mostrar un código 401. Verifique la URL en busca de errores ortográficos. También puede utilizar un motor de búsqueda para encontrar la URL correcta de la página web a la que intenta acceder.

2. Borrar caché y cookies del navegador

El caché de su navegador ayuda a mejorar su experiencia general de navegación al disminuir el tiempo de carga de los sitios web. Para ello, los navegadores almacenan copias locales de los contenidos que visitas con mayor frecuencia. El caché de su navegador a veces puede superponerse con la versión en vivo de su aplicación, lo que resulta en un código de error 404.

Para corregir este error, simplemente borre el caché del navegador.

Similar al caché, hay cookies HTTP que son básicamente pequeños fragmentos de datos almacenados. Las cookies no válidas y/o dañadas pueden provocar un error de autenticación. Borre las cookies e intente abrir la página nuevamente.

3. Desactiva tus complementos de WordPress

Debido a que los complementos de WordPress pueden alterar el funcionamiento de su sitio, son una causa típica del código de error 401 en WordPress.

En el caso de los complementos de seguridad de WordPress , a veces el complemento tiene la intención de hacer esto. Por ejemplo, algunos complementos bloquearán su página de inicio de sesión si el complemento cree que está bajo ataque, lo que puede activar el código de error 401 cuando intenta abrir su página de inicio de sesión. O el firewall en un complemento como Wordfence podría causar el problema.

En este caso, una vez que descubra el problema al desactivar el complemento, puede comunicarse con el soporte del complemento para comprender el problema.

Otras veces, podría ser un problema de compatibilidad no deseado.

Para averiguar qué complemento está causando el error 401, intente desactivar todos los complementos en su sitio y reactivarlos uno por uno. O, si el error solo apareció después de que instaló un nuevo complemento, intente desactivar ese complemento primero.

4. Eliminar la protección con contraseña a nivel de servidor

Si está utilizando htaccess/htpasswd para proteger partes de su sitio de WordPress con un nombre de usuario/contraseña adicional, intente desactivar esta protección de contraseña adicional .

Muchos servidores web también le brindan una herramienta para controlar dichas contraseñas desde cPanel. Busque una herramienta llamada algo como:

  • Proteger directorios con contraseña
  • Privacidad del directorio

5. Limpia tu DNS

En casos excepcionales, los errores de DNS pueden hacer que el servidor muestre un código de error 401 en su navegador. Para solucionar esto, debe vaciar su DNS. Aunque esta es una causa bastante inusual, es bastante simple de reparar.

Para usuarios de Windows:

  • Inicie sesión en su computadora como administrador
  • Abrir una ventana de «búsqueda»
  • Escriba CMD.exe en el campo de búsqueda para abrir el símbolo del sistema
  • Ingrese este pequeño código en la interfaz de CMD: “ ipconfig/flushdns

Para usuarios de macOS:

  • Abra la terminal de comandos
  • Ingrese este código en la interfaz de la terminal: “ sudo killall -HUP mDNSResponder

6. Intenta esperar

Al igual que los complementos de seguridad, algunas empresas de alojamiento de WordPress bloquearán temporalmente su IP si creen que está haciendo algo malicioso, por ejemplo, ingresando la contraseña incorrecta. En este caso, puede intentar esperar para ver si eso soluciona el problema, ya que a veces su sitio solo está bloqueado por un corto período de tiempo.

Además, muchos sitios web de WordPress necesitan un tiempo de inactividad regular para el mantenimiento. Si ve un error 401 en el sitio de otra persona, es posible que haya mantenimiento o construcción en curso en el backend que cause problemas de inicio de sesión temporales. Intente darles algo de tiempo a los administradores e inicie sesión unos minutos más tarde.

Conclusión

Considere también cualquier herramienta de seguridad que pueda estar utilizando en su sitio, así como cualquier contraseña de nivel de servidor que haya agregado, como una contraseña a través de htaccess y htpasswd. También puede intentar desactivar sus complementos.

¿Tiene alguna pregunta sobre el código de error 401? ¡Cuéntanos en los comentarios!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Nuestra web usa cookies para mejorar tu experiencia.