Rastreador de redirecciones HTTP

Convierte encabezados de redirección o cadenas de URL en un recorrido salto a salto y señala bucles, degradaciones a HTTP y destinos ausentes.

Entrada de seguimiento

Necesario para resolver un Location relativo en la primera respuesta.
Pegue bloques de encabezado o líneas compactas de estado y destino. Hasta 50 saltos y 100.000 caracteres.

Seguimiento de redirección

Objetivo resuelto

Pegue una cadena o encabezados de respuesta para visualizar cada salto.

Listo. Pegue una cadena de redireccionamiento o encabezados de respuesta.

Las URL y los encabezados pegados permanecen en tu navegador. BroBroGo no los sube ni los guarda.

Preguntas frecuentes

¿Qué formatos de seguimiento puedo pegar?

Pegue bloques de encabezado de respuesta HTTP consecutivos o utilice un URL inicial seguido de líneas como 301 /new y 200. También se aceptan líneas completas de origen, estado y destino.

¿Cómo se resuelven los valores relativos Location?

Un valor como /signin se resuelve con el URL para ese salto. Agregue el URL inicial cuando la primera respuesta utilice un Location relativo; Los saltos posteriores utilizan el objetivo resuelto anterior.

¿Esta herramienta visita o verifica los URLs?

No. Analiza sólo el texto que pegas. No prueba si se puede acceder a un sitio, si los encabezados son genuinos o si un navegador seguirá la misma cadena.

El análisis de las rutas de redirección es un paso fundamental para el diagnóstico de problemas de configuración en servidores web. El Rastreador de redirecciones HTTP es una herramienta diseñada para procesar y desglosar cadenas de redireccionamiento a partir de datos de texto, como bloques de encabezados HTTP o secuencias de estados y URLs, sin realizar peticiones de red activas.

Toda la evaluación de los datos introducidos se realiza de manera local. Las URL y los encabezados pegados permanecen en tu navegador. BroBroGo no los sube ni los guarda. El procesamiento se ejecuta íntegramente en el dispositivo del usuario, lo que garantiza la privacidad de las cadenas de datos analizadas.


Mecánica de las redirecciones HTTP y el encabezado Location

Cuando un servidor web necesita redirigir a un cliente a una nueva ubicación, emite una respuesta con un código de estado de la serie 3xx y un encabezado llamado Location. Este encabezado contiene la dirección de destino a la que el navegador o cliente HTTP debe dirigir la siguiente petición.

La especificación HTTP define diferentes códigos de estado para indicar la naturaleza de la redirección:

  • Redirecciones permanentes: Representadas por los códigos de estado 301 y 308. Indican que el recurso solicitado ha cambiado de ubicación de forma definitiva.
  • Redirecciones temporales: Representadas por los códigos de estado 302, 303 y 307. Indican que el recurso se encuentra temporalmente en otra ubicación, pero el cliente debe seguir utilizando la dirección original en futuras peticiones.

El rastreador identifica automáticamente estas categorías y clasifica cada paso del camino según el código de estado detectado en la entrada de texto.


Resolución de direcciones relativas y absolutas

El encabezado Location puede contener una URL absoluta (que incluye el protocolo y el dominio, como https://ejemplo.com/inicio) o una ruta relativa (como /signin).

Para procesar correctamente las rutas relativas, la herramienta aplica las siguientes reglas de resolución:

  1. Primer salto: Si la primera respuesta del análisis contiene un destino relativo, es necesario proporcionar una dirección en el campo Iniciando URL (opcional). Este valor sirve como base para reconstruir la URL completa.
  2. Saltos posteriores: Para los siguientes pasos de la cadena, la herramienta utiliza el Objetivo resuelto del salto inmediatamente anterior como base para resolver cualquier nueva ruta relativa.

Si no se define una URL inicial válida y el primer salto contiene una ruta relativa, el análisis no podrá determinar la dirección de destino absoluta.


Detección de problemas y anomalías en la cadena

Durante el análisis de la secuencia de redirecciones, el sistema evalúa la presencia de configuraciones incorrectas o riesgos de seguridad comunes. Cada anomalía identificada se asocia a una advertencia específica en el reporte final:

  • Bucle: Se genera la advertencia Bucle cuando se detecta un ciclo cerrado en la cadena de redirecciones, donde una URL vuelve a dirigir a una dirección ya visitada en la misma secuencia, impidiendo que el navegador complete la carga.
  • HTTPS degradación: Esta advertencia se activa si se detecta una transición insegura en la que un salto con protocolo seguro HTTPS redirige a una dirección con protocolo HTTP no cifrado.
  • Falta Location: Se muestra cuando una respuesta de redirección no incluye el encabezado Location requerido para continuar el camino.
  • Location no válido: Se genera cuando el contenido del encabezado Location no cumple con el formato de estructura de URL necesario para su resolución.

Límites técnicos y validación de datos

Para garantizar un rendimiento óptimo del navegador durante el procesamiento local, la herramienta aplica los siguientes límites estrictos de entrada:

  • Límite de caracteres: El volumen total del texto pegado en el campo de entrada no debe superar los 100.000 caracteres. Si se excede este límite, se muestra el mensaje de error: "Esta entrada es demasiado grande. Manténgalo bajo ‹max› caracteres.".
  • Límite de saltos: La herramienta procesa un máximo de 50 saltos por cada análisis. Si la cadena supera este número, se detiene y muestra el error: "Esta herramienta acepta hasta ‹hops› saltos por seguimiento.".
  • Formato de líneas: Cada línea de la entrada debe corresponder a un encabezado de respuesta HTTP válido o a una estructura de estado y destino compatible. De lo contrario, se muestra el error: "La línea ‹line› no es un encabezado de respuesta ni una línea de estado y destino admitida.".

Cualquier error en la validación de la entrada de datos limpiará de forma automática los resultados que se hubieran mostrado previamente en la interfaz.


Interpretación de los resultados del análisis

Una vez procesada la información, la herramienta genera un desglose secuencial estructurado bajo el encabezado Seguimiento de redirección. Para cada paso de la cadena, se detallan los siguientes campos:

Campo en pantalla Descripción
Salto ‹index› El número secuencial del paso analizado dentro de la cadena.
Solicitud URL La dirección URL que inició el salto actual.
Location El valor literal extraído del encabezado Location en la respuesta.
Objetivo resuelto La URL completa y absoluta calculada tras resolver el destino.

Adicionalmente, cada salto se etiqueta con su categoría de respuesta correspondiente:

  • Permanente: Para códigos de estado 301 y 308.
  • Temporal: Para códigos de estado 302, 303 y 307.
  • Respuesta final: Indica el último paso de la cadena que no genera más redirecciones.
  • Otra respuesta: Para cualquier otro código de estado que no corresponda a una redirección o al cierre estándar de la cadena.

Al final del reporte, se muestra un resumen con las métricas globales del análisis bajo el formato ‹hops› salto(s) analizados · ‹issues› problema(s), donde se contabilizan los valores de Lúpulo (total de saltos) y Problemas (total de advertencias detectadas).


Preguntas frecuentes

¿Qué formatos de seguimiento puedo pegar?

Pegue bloques de encabezado de respuesta HTTP consecutivos o utilice un URL inicial seguido de líneas como 301 /new y 200. También se aceptan líneas completas de origen, estado y destino.

¿Cómo se resuelven los valores relativos Location?

Un valor como /signin se resuelve con el URL para ese salto. Agregue el URL inicial cuando la primera respuesta utilice un Location relativo; Los saltos posteriores utilizan el objetivo resuelto anterior.

¿Esta herramienta visita o verifica los URLs?

No. Analiza sólo el texto que pegas. No prueba si se puede acceder a un sitio, si los encabezados son genuinos o si un navegador seguirá la misma cadena.

¿Por qué es importante definir un "Iniciando URL (opcional)"?

Es necesario para resolver un Location relativo en la primera respuesta. Sin esta dirección de origen, la herramienta no dispone de la base de protocolo y dominio requerida para convertir una ruta relativa inicial en una URL absoluta.