¿Tratando de acceder a un sitio web sólo para ser encontrado con un código de error 401 (unauthorized)? Esto podría estar sucediendo en tu propio sitio web de WordPress o podría estar sucediendo en el sitio de otra persona que estás tratando de visitar.
Si su sitio WordPress está mostrando el código de error 401 a otros visitantes, es importante arreglar el problema para que sus visitantes puedan disfrutar de su sitio con normalidad.
Y si estás experimentando el código de error 401 cuando visitas el sitio de otra persona, querrás entender el problema para saber qué está pasando.
Si quieres tener ayuda de expertos en WordPress para solucionar este error y otros que te puedan surgir, te recomendamos el Hosting WordPress de FactoríaDigital. Incluye soporte técnico de WordPress en el precio y puedes contactar con sus expertos por teléfono, chat o email. Ahorra tiempo y evita problemas técnicos que afecten a tu negocio.
En este post, explicaremos qué es el error 401, qué lo causa y cómo corregir el mensaje de error 401 en WordPress o cualquier página web.
¿Qué significa el código de error 401?
Un error 401 Not Authorized es un código de estado HTTP que indica que el servidor recibió una solicitud no autenticada.
Las respuestas de código de error 401 se generan con mayor frecuencia debido a que las credenciales no son válidas para una página o destino en particular en su sitio web.
Este estado se envía normalmente con un encabezado WWW-autenticación que contiene información sobre cómo autorizar correctamente.
En términos humanos, esto significa básicamente que su cliente (p. ej.
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 su visualización.
El código de error 401, como 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 se encuentra en el lado de su navegador (u otro cliente), en lugar del sitio web que está tratando de visitar.
401 error vs 403 error
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 sólo significa que hay un problema para autenticar el acceso a la página.
Es decir, un 401 significa que el acceso no está necesariamente prohibido, el servidor simplemente no puede autenticar la petición para conceder el acceso.
401 variaciones del código de error
El mensaje exacto que indica un código de error 401 varía dependiendo del servidor, pero aquí están las variaciones típicas del código de error 401 que usted verá:
- 401 Not authorized (no autorizado)
- Se requiere autorización
- Acceso denegado
- Error HTTP 401 No autorizado
¿Qué causa el código de error 401?
Aquí están algunas causas comunes del código de error 401:
- URL incorrecta – a veces el código de error 401 se debe a la URL incorrecta.Asegúrese de que la URL del sitio al que desea acceder se ha introducido 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 estás conectado, es muy probable que obtengas un error 401. Asegúrese de que las credenciales de inicio de sesión que está introduciendo son correctas.
- Requisito de inicio de sesión falso – esto ocurre raramente 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 provocará un error 401.
- Errores DNS – ocasionalmente, las fallas del sistema de nombres de dominio pueden resultar en una respuesta 401. El mal funcionamiento del DNS es menos común.
- Problemas de seguridad/firewall – algunos plugins o firewalls de seguridad de WordPress pueden causar un error 401 si detectan actividad maliciosa.
- Problemas con los plugins – un plugin de WordPress en su sitio puede estar activando el código de error 401.
Cómo corregir el código de error 401 en WordPress
A menudo, los códigos de error 401 pueden ser corregidos simplemente pulsando el botón de actualización.
Si la actualización de la página no funciona, intente las siguientes correcciones:
1. Compruebe si hay errores en la URL
Es posible que se produzca un error 401 porque ha escrito la URL incorrectamente o porque 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.
Compruebe si hay errores ortográficos en la URL.
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 la caché y las cookies del navegador
La caché de su navegador ayuda a mejorar su experiencia general de navegación al reducir el tiempo de carga de los sitios web.
Para ello, los navegadores almacenan copias locales del contenido que visita con más frecuencia.
La caché de su navegador a veces puede solaparse con la versión en vivo de su aplicación, resultando en un código de error 404.
Para corregir este error, sólo tienes que borrar la caché del navegador.
Al igual que la caché, hay cookies HTTP que son básicamente pequeñas piezas de datos almacenados.
Las cookies no válidas y/o dañadas pueden causar un error de autenticación.
Borre las cookies e intente abrir la página de nuevo.
3. Desactivar los plugins de WordPress
Debido a que los plugins 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 plugins de seguridad de WordPress, a veces el plugin intenta hacer esto.
Por ejemplo, algunos plugins bloquearán su página de inicio de sesión si el plugin cree que está siendo atacado, lo que puede desencadenar el código de error 401 cuando intente abrir su página de inicio de sesión.
O el cortafuegos en un plugin como Wordfence podría causar el problema.
En este caso, una vez que haya resuelto el problema desactivando el plugin, puede contactar con el soporte del plugin para entender el problema.
Otras veces, podría ser un problema de compatibilidad no intencionado.
Para averiguar qué plugin está causando el error 401, intente desactivar todos los plugins de su sitio y reactivarlos uno por uno.
O, si el error sólo aparece después de instalar un nuevo plugin, intente desactivarlo primero.
4. Eliminar la protección con contraseña a nivel de servidor
Si está usando htaccess/htpasswd para proteger partes de su sitio WordPress con un nombre de usuario/contraseña adicional, intente desactivar esta protección adicional con contraseña.
Muchos anfitriones web también le ofrecen una herramienta para controlar dichas contraseñas desde cPanel.
Busca una herramienta llamada algo así:
- Proteger los directorios con contraseña
- Privacidad del directorio
5. Purgar DNS
En raras ocasiones, los errores de DNS pueden hacer que el servidor muestre un código de error 401 en su navegador.
Para arreglar esto, necesita purgar sus DNS.
Aunque esta es una causa bastante inusual, es bastante simple de reparar.
Para usuarios de Windows:
- Inicie sesión en su ordenador como administrador
- Abrir una ventana de búsqueda
- Escriba CMD.exe en el campo de búsqueda para abrir el Símbolo del sistema
- Introduzca este pequeño código en la interfaz CMD: «ipconfig/flushdns«
Para usuarios de macOS:
- Abra el terminal de comandos
- Introduzca este código en la interfaz del terminal: «sudo killall -HUP mDNSResponder«
6. Intenta esperar
Al igual que los plugins de seguridad, algunas empresas de alojamiento de WordPress bloquearán temporalmente tu IP si creen que estás haciendo algo malicioso, por ejemplo, introduciendo una contraseña incorrecta.
En este caso, puede intentar esperar a ver si eso soluciona el problema, ya que a veces su sitio sólo está bloqueado durante un corto período de tiempo.
Además, muchos sitios web de WordPress necesitan un tiempo de inactividad regular para su mantenimiento.
Si usted está viendo un error 401 en el sitio de otra persona, puede haber mantenimiento o construcción en curso en el backend causando problemas temporales de acceso.
Intenta dar a los administradores un poco de tiempo y entrar unos minutos más tarde.
Conclusión
Un error 401 indica un problema de autenticación en el lado del cliente.
Es decir, su navegador web está teniendo problemas para autenticarse con el servidor de su sitio WordPress.
Antes de que empiece a investigar en profundidad la solución de problemas, pruebe primero con algunas soluciones rápidas.
Asegúrate de que la URL que utilizas es correcta y no olvides vaciar la caché y las cookies del navegador.
También considere cualquier herramienta de seguridad que pueda estar usando en su sitio, así como cualquier contraseña a nivel de servidor que haya agregado, como una contraseña a través de htaccess y htpasswd.
También puede intentar desactivar sus plugins.
¿Buscas profesionales?
Publicar proyecto
(GRATIS)
Sin compromiso ni registros • Profesionales destacados
¿Buscas clientes?
Suscribirse
(GRATIS)
100% Gratis • Sin cuotas ni comisiones