Vérificateur de redirections HTTP
Saisissez une URL pour que le serveur suive ses redirections. Examinez chaque étape et l’URL finale, notamment son utilisation de HTTPS.
Saisissez une URL pour que le serveur suive ses redirections. Examinez chaque étape et l’URL finale, notamment son utilisation de HTTPS.
L’atelier envoie l’URL saisie au serveur VoriTools, qui la demande et suit chaque redirection jusqu’au bout, huit étapes au maximum. Chaque étape affiche le statut, l’URL demandée, la valeur Location quand le serveur en envoie une, le temps de réponse, l’adresse distante, l’en-tête Server et le type de contenu.
La requête est un GET ordinaire et le serveur cesse de lire dès que les en-têtes de réponse sont complets : aucun corps de page n’est téléchargé ni affiché. La réponse vient d’une seule machine ; un CDN ou un DNS géographique peut envoyer la même URL ailleurs. Comparez avec un second point de vue avant de modifier un réglage de production.
Chaque valeur Location est résolue par rapport à l’URL de l’étape qui l’a renvoyée : les cibles relatives comme /login ou ?lang=fr sont donc suivies comme le ferait un navigateur. La cible suivante est à nouveau résolue et vérifiée contre la règle des adresses publiques avant d’être demandée.
Les adresses privées, réservées et locales sont refusées, tout comme les URL contenant des identifiants ; une redirection vers un port non standard arrête la trace avec un message. Une chaîne qui répète une URL est signalée comme boucle, et une chaîne de plus de huit étapes s’arrête à la limite.
Le statut et sa phrase viennent de la ligne de réponse, et la valeur Location est affichée telle que le serveur l’a envoyée, avant résolution. Le temps est mesuré jusqu’au début de la réponse, et l’adresse est l’IP sur laquelle la connexion a été fixée : la même valeur que pour la requête, pas une seconde résolution.
Les en-têtes Server et Content-Type apparaissent lorsque la cible les envoie. Un 200 final ne signifie pas que la page est saine : cela signifie que la dernière requête a répondu sans demander d’autre redirection.
Le rapport montre des en-têtes de réponse, pas le contenu de la page, et c’est un instantané pris depuis un seul serveur : caches, DNS géographique et frontaux séparés peuvent répondre autrement depuis votre réseau. La sonde part en outre d’une adresse de centre de données et parle HTTP/1.1 : un site qui filtre ce trafic ou les clients imitant un navigateur peut répondre 403, 405 ou 501 alors que la même URL s’ouvre dans votre navigateur. Essayez un autre agent utilisateur avant de conclure que l’URL est cassée.