TrueURL
TrueURL

Menú

Herramienta de redirecciones gratuita

Detector de bucles de redirecciones

Cuando un navegador avisa de que hay “demasiadas redirecciones”, es porque el sitio lo está enviando en círculos. TrueURL sigue las redirecciones hasta que el bucle se cierra y muestra todas las URL implicadas.

¿Qué es un bucle de redirecciones?

Un bucle de redirecciones se produce cuando la URL A redirige a la URL B, y B, directamente o a través de otros saltos, redirige de vuelta a A. Los navegadores siguen unas 20 redirecciones y luego desisten con un error: ERR_TOO_MANY_REDIRECTS en Chrome y Edge (“te ha redirigido demasiadas veces”), La página no está redirigiendo adecuadamente en Firefox o Se han producido demasiadas redirecciones en Safari. Los motores de búsqueda no pueden indexar una página atrapada en un bucle.

Cómo detecta TrueURL los bucles

TrueURL registra cada URL que solicita, junto con el método de la solicitud y las cookies que tiene en ese momento. Cuando un salto lleva de vuelta a una URL que ya solicitó en el mismo estado, la cadena no puede terminar nunca, y el resultado resalta el salto en el que se cierra el bucle.

Como TrueURL conserva las cookies igual que un navegador, puede distinguir un bucle real de un intercambio normal de cookies, en el que un sitio establece una cookie y te devuelve una vez a la misma URL. Si el estado cambia en cada pasada, la cadena continúa hasta el límite fijado en Máximo de saltos, en la Configuración avanzada (50 como máximo). Una cadena que alcanza el límite suele ser también un bucle infinito, por ejemplo uno que agrega un parámetro de consulta nuevo en cada salto.

Causas habituales de los bucles de redirecciones

  • HTTP y HTTPS detrás de un proxy o una CDN: la CDN se conecta a tu servidor por HTTP (como ocurre con el modo SSL Flexible de Cloudflare) mientras el servidor redirige todas las solicitudes HTTP a HTTPS. El navegador vuelve a pedir HTTPS, la CDN vuelve a pedir HTTP, y así sucesivamente. Usa el modo Full (strict) o deja que una sola capa gestione la redirección HTTPS.
  • Reglas de www contradictorias: una regla agrega www mientras otra, a menudo en el CMS o en el panel del hosting, lo quita.
  • Reglas de barra final contradictorias: el servidor agrega una barra y la aplicación la quita.
  • Configuración de direcciones del CMS: en WordPress, por ejemplo, una Dirección de WordPress o una Dirección del sitio que no coincide con el dominio o el protocolo desde el que realmente se sirve el sitio.
  • Redirecciones de inicio de sesión, consentimiento y región: una página envía a los visitantes que no tienen una determinada cookie a una página de inicio de sesión, de consentimiento o de selección de país, que a su vez los devuelve a la página original, pero la cookie nunca se establece o nunca se acepta.

Cómo solucionar un bucle de redirecciones

  1. Verifica aquí la URL y anota qué URL se repiten y qué salto te devuelve atrás.
  2. Revisa los encabezados de respuesta de ese salto, como Server, Via, CF-Ray o X-Powered-By, para ver qué capa envió la redirección: la CDN, el servidor web o la aplicación.
  3. Corrige o desactiva esa regla concreta y vuelve a verificar. Cambia una sola capa cada vez.
  4. Antes de probar en tu navegador, borra su caché y las cookies del sitio. Las 301 guardadas en caché y las cookies obsoletas pueden mantener vivo un bucle incluso después de haberlo solucionado.

Guías

Preguntas frecuentes

¿Qué significa ERR_TOO_MANY_REDIRECTS?

Es el error de Chrome (“te ha redirigido demasiadas veces”) para una cadena de redirecciones que no terminó tras 20 redirecciones, lo que casi siempre es un bucle: las reglas de redirección del sitio se contradicen entre sí. Verifica la URL en el campo de arriba para ver qué URL se repiten.

¿Un bucle de redirecciones puede afectar solo a algunos visitantes?

Sí. Los bucles que dependen de cookies, del idioma, de la ubicación o del dispositivo solo afectan a los visitantes que están en esa situación. Reprodúcelos con la Configuración avanzada: agrega la cookie, un encabezado Accept-Language o un User-Agent móvil y vuelve a verificar. Los bucles que dependen de la ubicación del visitante no se pueden reproducir, porque la solicitud siempre sale de la red de Cloudflare.

¿Por qué borrar las cookies soluciona el bucle en mi navegador?

Porque el bucle dependía de las cookies: una cookie obsoleta o contradictoria hacía que el sitio te enviara en círculos. Borrar las cookies restablece tu estado, pero el error sigue ahí para todos los visitantes que reciban esa misma cookie. Usa el campo Cookies de la Configuración avanzada para reproducirlo aquí.

¿Por qué TrueURL encuentra un bucle si la página funciona en mi navegador?

Puede que en tu navegador tengas la sesión iniciada, cookies de consentimiento, una entrada HSTS o una redirección en caché que evita uno de los saltos. TrueURL empieza sin cookies ni historial, como un visitante que llega por primera vez o un rastreador. Si encuentra un bucle, es probable que los visitantes nuevos y los rastreadores también se topen con él, salvo que el sitio trate de forma distinta las solicitudes procedentes de centros de datos.

¿Qué diferencia hay entre un bucle y alcanzar el Máximo de saltos?

Un bucle significa que TrueURL volvió a una URL que ya había solicitado en el mismo estado, así que la cadena no puede terminar nunca. Alcanzar el Máximo de saltos significa que se detuvo tras el número de redirecciones configurado sin encontrar una repetición exacta. Esa cadena podría terminar en algún momento, pero una cadena tan larga es un problema de todos modos. Puedes subir el Máximo de saltos a 50 para ver más allá.

¿Una CDN puede causar un bucle de redirecciones?

Sí, es una de las causas más habituales. Si la CDN se comunica con tu servidor por HTTP mientras el servidor fuerza HTTPS, o si la CDN y el servidor redirigen entre www y sin www en sentidos opuestos, se van pasando cada solicitud de uno a otro sin fin. Los encabezados de respuesta de cada salto muestran qué capa respondió.