12 min de lecture
Vérifier les redirections d’une URL, saut par saut
Vérifiez les redirections d’une URL avec TrueURL, curl et DevTools : lisez chaque saut de la chaîne et corrigez boucles, chaînes longues et 301/302 mêlées.
Lire l’articleGratuit · Sans inscription · Fonctionne sur le réseau edge de Cloudflare
Collez un lien pour afficher toute sa chaîne de redirections et son URL finale sans l’ouvrir dans votre navigateur. Pour chaque saut (étape de la chaîne), vous voyez le code de statut, les en-têtes de réponse et le temps de réponse.
Appuyez sur Entrée pour vérifier
Le réseau edge de Cloudflare valide toujours les certificats : cette option ne permet donc pas de contourner la vérification. Les problèmes de certificat sont signalés dans le résultat.
Envoyé avec la première requête, 16 Ko maximum. Un corps JSON est envoyé en application/json, les autres sous forme de formulaire, sauf si vous définissez un en-tête Content-Type.
De 1 à 50. Les navigateurs s’arrêtent après 20 redirections.
Les sites peuvent rediriger différemment les téléphones, les robots d’exploration et les bots d’aperçu de liens.
Envoyés avec chaque requête de la chaîne.
Aucun en-tête personnalisé.
Saisissez une valeur pour envoyer cet en-tête. Les valeurs d’en-têtes ne sont jamais enregistrées.
Suivre les balises <meta http-equiv="refresh"> et les en-têtes Refresh trouvés dans les pages HTML.
Suivre les redirections simples et inconditionnelles, comme location.href = "…", dans les scripts de la page.
Les paramètres sont mémorisés dans ce navigateur. Les cookies, les valeurs d’en-têtes et le corps de la requête POST ne sont jamais enregistrés.
Des vérificateurs spécialisés pour chaque type de problème de redirection.
Lorsque vous cliquez sur Vérifier, l’URL est transmise au vérificateur de redirections (redirect checker) de TrueURL, qui s’exécute sur le réseau edge mondial de Cloudflare. Celui-ci envoie une requête à l’URL en désactivant le suivi automatique des redirections, puis lit la réponse. S’il s’agit d’une redirection, il résout l’en-tête Location et interroge l’URL suivante, saut par saut, jusqu’à atteindre une page qui ne redirige pas, une erreur, une boucle de redirection ou la limite du nombre maximal de sauts.
Votre navigateur ne visite jamais l’URL vérifiée : vous pouvez donc examiner sans risque des liens raccourcis, des liens de suivi ou des liens inconnus. En plus des redirections HTTP 3xx, le vérificateur repère les balises meta refresh et les redirections JavaScript simples dans les pages HTML, et les signale comme telles : ces redirections côté client passent facilement inaperçues avec les outils en ligne de commande.
Location vers laquelle il pointait. Chaque saut affiche aussi l’ensemble de ses en-têtes de réponse et le nom des cookies qu’il a définis.Ouvrez les Paramètres avancés lorsque la requête par défaut ne suffit pas :
Accept-Language: de ou un cookie de session. Les en-têtes qui feraient passer la requête pour une autre adresse IP cliente, comme X-Forwarded-For, ne sont pas envoyés. Les cookies définis au fil de la chaîne sont conservés pour les sauts suivants, comme dans un navigateur.TrueURL envoie une requête vierge depuis un centre de données Cloudflare : sans historique de navigation, sans session connectée et sans cookies, sauf si vous en ajoutez. Par défaut, il s’identifie comme Chrome pour ordinateur et demande du contenu en anglais (Accept-Language: en-US). Les sites qui redirigent selon le pays, la langue, l’appareil ou l’état de connexion peuvent donc l’envoyer ailleurs que là où ils vous envoient. Utilisez les réglages User-Agent, en-têtes et cookies pour reproduire votre situation ; les redirections par pays dépendent de l’endroit où le site localise l’adresse IP de Cloudflare, ce que vous ne pouvez pas modifier. N’oubliez pas non plus que votre navigateur a peut-être mis en cache une ancienne redirection 301.
Certains sites bloquent les requêtes automatisées provenant de centres de données et de réseaux edge, ou leur imposent un défi. Lorsqu’une réponse ressemble à une vérification anti-bot ou à une page de défi (comme « Just a moment... »), TrueURL la signale : la véritable destination reste alors cachée derrière le défi, elle n’est pas atteinte.
Une redirection d’URL indique à un navigateur ou à un robot d’exploration que le contenu demandé se trouve à une autre adresse. Le serveur répond avec un code de statut 3xx et un en-tête Location, puis le client demande la nouvelle URL. Les sites utilisent des redirections lorsque des pages sont déplacées, qu’un domaine change, qu’un site passe de HTTP à HTTPS ou qu’un lien raccourci pointe vers une URL longue. Une page peut aussi rediriger directement en HTML, avec une balise meta refresh ou du JavaScript.
Pour savoir exactement où mène un lien, et par quel chemin. Les propriétaires de sites vérifient que les anciennes URL aboutissent à la bonne page en une seule redirection permanente, que HTTP renvoie bien vers HTTPS et qu’il n’y a ni boucle ni saut en échec. Tout un chacun peut aussi contrôler un lien raccourci, d’affiliation ou de suivi avant de cliquer dessus. Notre guide pour vérifier les redirections d’une URL présente également curl et les outils de développement du navigateur (DevTools).
Une 301 signifie que la page a été déplacée définitivement : les navigateurs peuvent la mettre en cache, et les moteurs de recherche indexent la nouvelle URL et lui transfèrent des signaux comme les liens. Une 302 est temporaire : l’URL d’origine reste donc généralement indexée. Utilisez une 301 (ou une 308) pour un déplacement permanent. Notre guide des codes de redirection HTTP les compare tous.
Non. L’URL et vos paramètres sont envoyés à notre vérificateur, sur le réseau de Cloudflare, uniquement pour effectuer la vérification, et le résultat revient directement dans votre navigateur. Nous ne conservons ni les résultats des vérifications ni l’historique des URL que vous testez. Cloudflare conserve des journaux techniques de courte durée des requêtes adressées à notre vérificateur, à des fins de dépannage. Vos Paramètres avancés sont enregistrés uniquement dans votre propre navigateur, et les valeurs des cookies et des en-têtes ainsi que les corps de requête ne sont jamais enregistrés. Pour en savoir plus, consultez la Politique de confidentialité.
Oui. Le Vérificateur de redirections en masse contrôle jusqu’à 100 URL en une seule fois et exporte les résultats en CSV ou en JSON. Pour auditer un site entier, le Vérificateur de redirections de sitemap lit votre sitemap XML et vérifie jusqu’à 500 de ses URL.
C’est le temps écoulé entre l’envoi de la requête d’un saut et l’arrivée de ses en-têtes de réponse, mesuré depuis le centre de données Cloudflare qui a effectué la vérification. Il inclut, si nécessaire, la résolution DNS et l’établissement de la connexion, ainsi que le temps de traitement du serveur. Chaque saut ajoute un aller-retour de ce type avant même que la page finale ne commence à se charger : voilà pourquoi des chaînes courtes sont importantes. Le Testeur de latence des redirections présente ces temps sous forme de diagramme en cascade.
Un lien raccourci masque sa destination : il peut mener à une page d’hameçonnage (phishing), au téléchargement d’un logiciel malveillant ou à une arnaque aussi facilement qu’à un site légitime. C’est pourquoi les cybercriminels les apprécient dans les e-mails, les SMS et les publications sur les réseaux sociaux. Déraccourcir le lien au préalable vous montre la véritable URL finale et chaque domaine par lequel il passe.
Tous les raccourcisseurs qui redirigent avec des codes de statut HTTP standard, une balise meta refresh ou une redirection JavaScript simple. Cela inclut les grands services comme Bitly (bit.ly), TinyURL, X (t.co), Rebrandly, Ow.ly, Is.gd et Buffer (buff.ly), ainsi que les domaines courts personnalisés ; les liens qui passent par plusieurs raccourcisseurs sont suivis jusqu’au bout. Les raccourcisseurs qui affichent une publicité, un avertissement ou un CAPTCHA avant de rediriger ne peuvent pas être déraccourcis automatiquement : la chaîne s’arrête alors sur cette page.
Ce que signifient les codes que vous verrez dans une chaîne de redirections.
Des guides pour vérifier les redirections et choisir le bon code de statut.
12 min de lecture
Vérifiez les redirections d’une URL avec TrueURL, curl et DevTools : lisez chaque saut de la chaîne et corrigez boucles, chaînes longues et 301/302 mêlées.
Lire l’article13 min de lecture
Ce que signifie chaque code de statut 3xx : 301, 302, 303, 307 et 308 comparés (permanence, méthode, cache, SEO), avec des exemples nginx, Apache et PHP.
Lire l’article