Error 401 Unauthorized: qué significa y cómo solucionarlo
El error 401 Unauthorized quiere decir que la página existe, pero el servidor pide que te identifiques y no recibió credenciales válidas. Es distinto del error 403 Forbidden: con un 401 el servidor dice "no sé quién sos, identificate"; con un 403 dice "sé quién sos, o no me importa, y no podés pasar".
Las formas más comunes en que aparece
- Una ventanita del navegador que pide usuario y contraseña antes de cargar la página. Es una protección del servidor (en cPanel se llama Privacidad del directorio o Directory Privacy, y en servidores propios se arma con
.htpasswd). - Un mensaje "401 Unauthorized" en una página en blanco, después de cancelar esa ventanita o de poner mal los datos.
- Una API o integración que deja de funcionar con error 401, porque venció o cambió la clave (token) con la que se conecta.
Si sos visitante
- Revisá que el usuario y la contraseña estén bien, sin espacios de más.
- Borrá las cookies del sitio y probá en una ventana de incógnito: a veces el navegador guarda credenciales viejas y las manda solo.
- Si entraste por un link guardado, probá ir a la página de inicio y volver a navegar desde ahí.
Si es tu sitio
- Protección por contraseña olvidada. Si protegiste una carpeta durante el desarrollo (muy común con sitios en construcción) y te olvidaste de sacarla, todos tus visitantes ven la ventanita. En cPanel, entrá a Privacidad del directorio y desactivala. En un servidor propio, revisá el
.htaccesso la configuración de Nginx y quitá las líneasAuthTypeoauth_basic. - Protección del wp-admin. Algunos hostings o plugins de seguridad ponen una contraseña extra delante de
wp-login.php. Si no la tenés, pedila a soporte o desactivá el plugin. Mirá también la guía de no puedo entrar a wp-admin. - Una API con clave vencida. Si el 401 aparece en una integración (pagos, envíos, stock), generá una clave nueva en el servicio y actualizala en tu sitio.
- Un plugin de seguridad o membresías que exige estar logueado para ver ciertas páginas. Revisá su configuración.
¿Mi sitio está caído?
Si la portada pide usuario y contraseña, para tus clientes es igual que si estuviera caído: nadie entra. Un chequeo externo ve exactamente el 401 que ven ellos. Vigía revisa tu sitio cada pocos minutos desde afuera y te manda un Telegram con el código de error apenas la portada deja de responder bien, y otro cuando vuelve. Gratis para 2 sitios.
Que la próxima vez no te avise un cliente
Vigía revisa tu sitio cada pocos minutos y te manda un Telegram si se cae, y antes de que venzan el SSL y el dominio.
Gratis para 2 sitios, sin tarjeta ni contraseña. ¿Solo querés ver si anda ahora? Chequealo gratis.