¿Cómo solucionar el error "Too Many Redirects" (ERR_TOO_MANY_REDIRECTS)? Imprimir

  • 0

Intentar acceder a tu sitio web y encontrarte con el mensaje de error ERR_TOO_MANY_REDIRECTS (Demasiadas redirecciones) puede ser alarmante. A diferencia de un error del servidor o de un problema de conexión, este mensaje significa que tu sitio web está atrapado en un bucle infinito.

Imagina que le preguntas a una persona por una dirección, y esta te manda con una segunda persona, quien a su vez te manda de regreso con la primera. Eso es exactamente lo que le ocurre al navegador: la página "A" redirige a la página "B", pero la página "B" está configurada para redirigir de vuelta a la página "A". Al no poder resolver el destino final, el navegador detiene el proceso para evitar colapsar y muestra este error.

A continuación, te explicamos cuáles son las causas más comunes de este bucle y cómo puedes solucionarlo paso a paso.

1. Borrar la caché y las cookies del navegador (Solución local)

A veces, el problema no está en el servidor, sino en el navegador del visitante. Si recientemente cambiaste la configuración de los enlaces de tu sitio, el navegador podría estar utilizando datos obsoletos almacenados en su caché que entran en conflicto con las nuevas reglas.

  • La solución: Intenta abrir tu sitio web en una ventana de navegación privada (Modo Incógnito). Si el sitio carga correctamente sin mostrar el error, el problema es local. Simplemente borra las cookies y la caché de tu navegador habitual para solucionarlo.

2. Revisar la configuración del certificado SSL y Proxies (Infraestructura)

Una de las causas más frecuentes al administrar la infraestructura web y los dominios es una mala configuración entre el certificado SSL/TLS y un proxy inverso, como Cloudflare.

Si tu servidor de alojamiento ya fuerza una redirección segura hacia HTTPS, pero tu servicio de proxy (como Cloudflare) está configurado en modo "Flexible" (el cual intenta conectar con el servidor mediante HTTP no seguro), se generará un bucle constante entre la solicitud HTTP y la respuesta HTTPS.

  • La solución: Accede al panel de control de tu proxy o CDN (como Cloudflare) y asegúrate de cambiar la configuración de cifrado SSL/TLS de "Flexible" a Completo (Full) o Estricto (Strict).

3. Verificar las reglas de enrutamiento de la aplicación (Back-end)

Si el error persiste, es probable que exista un conflicto en la lógica de las rutas de tu sitio o aplicación web. Esto ocurre comúnmente en gestores de contenido (CMS) mal configurados o al programar la lógica del servidor.

  • Enrutamiento de aplicaciones: Si estás corriendo una aplicación web personalizada en el backend, por ejemplo en un entorno de Python, revisa la lógica de tus controladores. Un bucle suele darse si una ruta requiere autenticación y redirige a la página de inicio de sesión (/login), pero esa misma página de inicio de sesión tiene una regla que redirige a los usuarios no autenticados nuevamente hacia sí misma.

  • Archivos de configuración del servidor: Si utilizas servidores como Apache o Nginx, una regla mal escrita en el archivo .htaccess o en el bloque de configuración de Nginx (como forzar el "www" al mismo tiempo que otro módulo fuerza el "no-www") causará un conflicto directo. Revisa los últimos cambios realizados en estos archivos.

4. Revisar la configuración de la URL del dominio

Un error de acceso directo a nivel de dominio puede ocurrir si las direcciones configuradas en la base de datos de tu sitio no coinciden.

  • La solución: Si utilizas una plataforma de gestión (como WordPress u otro CMS), verifica que la "URL del sitio" y la "URL de inicio" sean exactamente iguales. Un simple error tipográfico (como incluir "www" en un campo y omitirlo en el otro) o tener un campo con http:// y otro con https:// es suficiente para desencadenar el bucle de redirección.

¿Qué hacer si no encuentras el origen del bucle?

Si has revisado estos puntos y tu dominio sigue mostrando el error, la mejor manera de diagnosticar el problema es utilizar una herramienta de rastreo de redirecciones externa (como Redirect Checker). Esta herramienta te mostrará paso a paso la ruta exacta que está tomando el navegador, permitiéndote ver exactamente en qué punto de tu infraestructura web comienza el bucle infinito y detenerlo de inmediato.

 


¿Le ha resultado útil esta respuesta?

« Atrás