Todas las herramientas

Comprobador de estado HTTP

Introduzca una URL y lea cada salto por el que pasa. El código de estado, hacia dónde apunta después, cuánto tardó y las cabeceras de respuesta en cada paso.

Comprobar una URL

Incluya http:// o https://. La petición sale de nuestro servidor, así que la dirección tiene que ser alcanzable desde la internet pública.

Introduzca una URL arriba. Cada salto vuelve con su estado, hacia dónde apunta y cuánto tardó.

Esta petición la hace nuestro servidor, no su navegador. Nos identificamos como SessionReplay-Tools, seguimos como mucho cinco saltos y abandonamos a los veinte segundos.

Qué es una cadena de redirección

Una cadena de redirección es todo lo que ocurre entre la URL que alguien escribió y la página que acaba viendo. Cada salto responde con un estado 3xx y una cabecera Location que nombra la siguiente URL, y el navegador la sigue. Un salto es normal. Tres o cuatro suelen significar que se han ido apilando reglas antiguas, y cada salto de más cuesta un viaje de ida y vuelta antes de que se dibuje nada. Este comprobador recorre la cadena desde nuestro servidor y muestra cada paso con su estado, el destino que indicó, cuánto tardó y las cabeceras que devolvió.

Por qué una cadena que acaba mal le llega tarde

Una redirección que aterriza donde no toca rara vez parece un error. El visitante recibe una página, solo que no la que pidió, así que no se registra nada y nadie abre un ticket. Le llega de segunda mano, como una queja de que un enlace está roto o de que al iniciar sesión la gente acaba en el sitio equivocado. Leer la cadena convierte eso en algo concreto: el salto que cambió el host, se comió la ruta o mandó un enlace de campaña antiguo a la portada.

Qué prometen 301, 302, 307 y 308

301 dice que la mudanza es permanente y que la URL antigua debe olvidarse, y eso es lo que aplican los buscadores. 302 dice que la mudanza es temporal y que la URL original sigue siendo la canónica. Ambos se implementaron muy a menudo convirtiendo un POST en un GET, y por eso existen 307 y 308: 307 es la redirección temporal que conserva el método y el cuerpo, y 308 es la permanente que hace lo mismo. Si el envío de un formulario pierde su cuerpo en algún punto de una cadena, el código de estado de ese salto suele ser la razón.

Preguntas sobre cadenas de redirección

Sí. Sigue hasta cinco saltos e informa de todos ellos, incluida la respuesta final. Cada salto muestra su estado, la cabecera Location que envió, la dirección a la que resolvió, cuánto tardó y las cabeceras de respuesta completas. Su navegador sigue la misma cadena en silencio y solo le enseña dónde terminó.

La petición la hace nuestro servidor, así que no lleva cookies, ni sesión, ni historial con el sitio. Una página que redirige a un visitante con sesión iniciada a un panel nos redirigirá a nosotros a la página de acceso. La geografía, la negociación de contenido y las reglas antibot también pueden cambiar la respuesta: enviamos SessionReplay-Tools como agente de usuario, y algunos sitios lo tratan distinto que a un navegador.

Un bucle es una cadena que vuelve a una URL ya visitada, así que nunca llega a una respuesta final. Los navegadores abandonan tras un número fijo de saltos y muestran un error en vez de seguirla eternamente. La causa habitual son dos reglas que se deshacen entre sí, como una que añade la barra final y otra que la quita, o una regla http y otra https que se apuntan mutuamente.

Porque la petición sale de nuestro servidor, sin cookies y sin credenciales. Una página que necesita sesión nos responde igual que a cualquier desconocido, normalmente con una redirección a una página de acceso. Aun así vale la pena saberlo: es exactamente lo que recibe un visitante sin autenticar. Para ver la cadena que recibe un visitante con sesión iniciada hace falta la petición tal como ocurrió en su navegador, que es justo lo que captura Session Replay.

Una cadena que acaba donde no toca es un informe de error

Session Replay captura la página, el registro de red y la consola al lado, para que la siguiente persona que mire una redirección torcida ya tenga la petición entera delante.