La página de inicio de sesión de WordPress sigue redirigiendo en un bucle

RESPUESTA DIRECTA

Un bucle de redirección al iniciar sesión en WordPress suele deberse a valores `siteurl` y `home` que no coinciden, cookies de inicio de sesión obsoletas o una discrepancia sobre HTTPS entre WordPress y un proxy inverso. Prueba `wp-login.php` en una ventana privada, verifica los valores de URL en la tabla de opciones, elimina las cookies del sitio y comprueba el comportamiento del proxy y de SSL. Trata por separado un bucle limitado al inicio de sesión y un problema de redirección que afecta a todo el sitio.

Puntos clave

  • Confirma que siteurl y home usan el dominio actual y el mismo protocolo previsto.
  • Haz la prueba en una ventana privada o en otro navegador para distinguir las cookies almacenadas de la configuración del servidor.
  • Si un proxy o un balanceador de carga termina SSL, verifica que WordPress reciba el estado HTTPS correcto.
  • Revisa los cambios de dominio, migración, caché, seguridad y cookies realizados poco antes de que comenzara el bucle.
  • Haz una copia de seguridad de la base de datos y la configuración antes de cambiar ajustes de URL o redirección, y modifica un ajuste cada vez.
Actualizado el 2026-09-25 · Revisión editorial pendiente Errores de WordPress
SA

Site Administrator

Qué significa este error y cómo reconocerlo

  • Al abrir wp-login.php, se vuelve repetidamente a la página de inicio de sesión.
  • El navegador informa de que hay demasiadas redirecciones o nunca termina de cargar el formulario de inicio de sesión.
  • El inicio de sesión parece completarse, pero la sesión vuelve inmediatamente a la pantalla de inicio de sesión.
  • El bucle ocurre en un navegador pero no en otro, o desaparece en una ventana de navegación privada.
  • El problema comenzó después de un cambio de dominio, una migración de HTTP a HTTPS, un cambio de alojamiento, un cambio de proxy o un cambio de configuración relacionado con las cookies.

Causas principales, ordenadas por probabilidad

  1. Valores siteurl y home que no coinciden: Los valores de la base de datos de WordPress pueden usar dominios o protocolos diferentes, o direcciones de migración obsoletas. Las redirecciones de inicio de sesión pueden entonces alternar entre URL en conflicto.
  2. Cookies obsoletas o con un alcance incorrecto: Las cookies de un dominio, protocolo o ruta anterior pueden contener un estado de autenticación no utilizable y devolver repetidamente el navegador al inicio de sesión.
  3. Discrepancia en la terminación SSL o el proxy inverso: Un proxy puede recibir HTTPS mientras el origen interpreta la solicitud como HTTP. WordPress puede emitir entonces redirecciones basadas en el protocolo incorrecto.
  4. Migración o cambio de dominio incompleto: La configuración o los valores de la base de datos pueden seguir haciendo referencia a la dirección anterior del sitio.
  5. Conflictos entre ajustes de redirección, caché, seguridad o cookies: Son menos probables que los problemas de URL, cookies y HTTPS, pero pueden sobrescribir o entrar en conflicto con el comportamiento normal del inicio de sesión de WordPress.

Cómo solucionarlo

1¿El bucle ocurre solo en un navegador?2¿siteurl y home coinciden con el dominio actual y elprotocolo previsto?3¿HTTPS lo gestiona un proxy, un balanceador de carga ouna capa de alojamiento?4¿El problema apareció después de un cambio demigración, dominio, SSL, caché o seguridad?
Diagnostic flow at a glance — full detail in the steps below.

1. Confirma si el problema es específico del navegador

Abre wp-login.php en una ventana de navegación privada o en otro navegador. Si el bucle desaparece, elimina las cookies y los datos del sitio del dominio afectado en el navegador original y, después, inicia una sesión nueva.

Esta prueba separa el estado almacenado en el navegador de un problema del servidor; no demuestra que la configuración del servidor sea correcta.

2. Comprueba siteurl y home

Mediante la herramienta de administración de la base de datos u otro método de mantenimiento fiable, inspecciona las entradas siteurl y home de la tabla de opciones de WordPress. La tabla puede usar un prefijo personalizado en lugar del prefijo predeterminado wp_.

Antes de editarlas, haz una copia de seguridad de la base de datos y confirma que estás trabajando en el sitio correcto. Ambos valores deberían:

  • Usar el dominio actual.
  • Usar el mismo protocolo previsto, normalmente HTTPS cuando el sitio está configurado para HTTPS.
  • No incluir un dominio antiguo, una dirección de migración ni un nombre de host alternativo no deseado.
  • Coincidir con la dirección que utilizan los usuarios para acceder al sitio.

Si los valores son incorrectos, corrígelos de forma coherente mediante un proceso de mantenimiento aprobado y vuelve a probar la página de inicio de sesión. No cambies otros ajustes al mismo tiempo.

3. Elimina las cookies de inicio de sesión obsoletas

Elimina las cookies y los datos del sitio del dominio afectado, cierra la pestaña de inicio de sesión existente y abre una sesión nueva. Vuelve a probar, si es posible, en una ventana privada.

Esto resulta especialmente útil después de cambiar el dominio, activar HTTPS o trasladar el sitio. Si eliminar las cookies soluciona el bucle solo temporalmente, continúa con las comprobaciones de URL y HTTPS en lugar de considerar la eliminación de cookies como la solución permanente.

4. Comprueba el comportamiento de HTTPS y del proxy inverso

Si un proxy inverso, un balanceador de carga o una capa de alojamiento gestiona SSL antes de que las solicitudes lleguen a WordPress, verifica que reenvíe correctamente el estado HTTPS y que el origen esté configurado para esa arquitectura.

El navegador, el proxy, el servidor web y WordPress deberían coincidir sobre si la solicitud usa HTTPS. Un patrón de fallo habitual es que una solicitud HTTPS llegue al origen como HTTP y, a continuación, se redirija a HTTPS; la siguiente solicitud se interpreta del mismo modo y el ciclo se repite.

Aplica los cambios según el entorno de alojamiento y los procedimientos de mantenimiento aprobados y, después, vuelve a probar wp-login.php. No cambies la configuración del proxy o del servidor sin autorización, ya que puede afectar a todo el sitio.

5. Revisa los cambios recientes

Si el bucle comenzó después de una migración, un cambio de dominio, un cambio de SSL, un cambio de proxy o un traslado de alojamiento, compara la configuración actual con la anterior. Busca referencias al dominio antiguo, protocolos incoherentes y ajustes de cookies que todavía describan el entorno anterior.

6. Aísla los conflictos de redirección y seguridad

Si los valores de URL, las cookies y la configuración de HTTPS son correctos, revisa la configuración relacionada con redirecciones, caché, seguridad y cookies. Utiliza un proceso de mantenimiento aprobado, conserva una copia de seguridad y prueba un cambio cada vez.

El objetivo es identificar el ajuste que modifica el comportamiento del inicio de sesión, no desactivar las protecciones permanentemente.

7. Vuelve a probar y registra la primera redirección inesperada

Después de cada cambio, comienza con una sesión limpia del navegador y prueba directamente la página de inicio de sesión. Anota si se carga el formulario, si al enviar las credenciales se vuelve a la página de inicio de sesión y si la dirección cambia entre dominios o protocolos.

La primera redirección inesperada suele indicar el ajuste que debe corregirse.

Prevención y cómo verificar la solución

  • Registra el dominio y el protocolo previstos antes de cambiar los ajustes de URL de WordPress.
  • Haz una copia de seguridad de la base de datos y la configuración antes de migraciones, cambios de URL o cambios de proxy.
  • Después de activar SSL o un proxy, prueba tanto la interfaz pública como wp-login.php en una sesión limpia del navegador.
  • Elimina o actualiza las referencias al dominio antiguo después de una migración.
  • Documenta cómo comunica el proxy el estado HTTPS al origen.
  • Cambia un ajuste relacionado con redirecciones, seguridad, caché o cookies cada vez y vuelve a probar el flujo de inicio de sesión.

Cuándo pedir ayuda externa

Contacta con tu proveedor de alojamiento o administrador de WordPress si no puedes acceder a la base de datos, no sabes si un proxy termina SSL o el bucle continúa después de comprobar las cookies y los valores de URL.

Solicita ayuda de inmediato después de una migración si no tienes claro qué valores de la base de datos o la configuración son los autoritativos. Proporciona la hora aproximada de inicio, los cambios recientes, si la navegación privada modifica el resultado, el comportamiento del dominio y el protocolo, y la primera redirección inesperada. No compartas contraseñas ni cookies de autenticación.

Comprobar un sitio web

Documentación adicional

Para consultar detalles de implementación autorizados, revisa la documentación de WordPress sobre cambios de URL del sitio, cookies de inicio de sesión y configuración de HTTPS o proxies inversos. Consulta también la documentación del proveedor de alojamiento, proxy, balanceador de carga o servidor web del sitio para confirmar cómo se reenvía el estado HTTPS a WordPress.