Visualiseur de Chaîne de Redirection
Tracez la chaîne complète de redirection pour n'importe quelle URL et voyez chaque étape (301/302/307/308) jusqu'à la destination finale. Validez les redirections canoniques (HTTP→HTTPS, www/non-www, chemins de localisation), révéliez les boucles et les chaînes longues, et inspectez optionnellement les en-têtes bruts incluant Location. Exportez les résultats en JSON pour les audits et la surveillance.
Fonctionnalités
- Tracez les chaînes de redirection (301/302/307/308) et révélez l'URL de destination finale.
- Affichez la cible Location de chaque étape pour comprendre le routage et la canonicalisation.
- Validez les redirections canoniques courantes (HTTP→HTTPS, www↔non-www).
- Vue optionnelle des en-têtes bruts pour un débogage approfondi (incluant Location et les en-têtes de cache si présents).
- Copiez les résultats pour les tickets, audits et manuels de migration.
- Exportez des rapports JSON pour l'automatisation et les vérifications SEO reproductibles.
- Sécurisé par défaut : bloque les cibles de réseau privé et utilise un User-Agent fixe.
🧭 Comment utiliser for redirect-chain-viewer
Collez l'URL que vous souhaitez tester
Entrez l'URL de départ (en incluant le protocole si possible). Tester à la fois http:// et https:// peut révéler des problèmes de canonicalisation.
Gardez "Suivre les Redirections" activé
Cet outil est conçu pour tracer les chaînes. Suivre les redirections montre chaque étape et la destination finale.
Activez "Afficher les En-têtes Bruts" lors du débogage
Si vous avez besoin d'indices plus approfondis (formatage de Location, couches de cache, comportement du serveur), activez les en-têtes bruts pour voir plus de détails.
Interprétez la chaîne
Recherchez les étapes supplémentaires, les basculements de protocole, les changements de nom d'hôte ou les réécritures de localisation. La meilleure chaîne comporte généralement 0 à 1 étape vers l'URL canonique.
Exportez en JSON pour les audits
Téléchargez le rapport JSON pour stocker les résultats, comparer les changements dans le temps ou joindre des preuves aux tickets SEO/opérations.
Spécifications techniques
Comportement du traçage des redirections
L'outil envoie une requête à l'URL et suit les réponses de redirection, collectant chaque étape jusqu'à la destination finale ou jusqu'à ce que la limite configurée de redirections soit atteinte.
| Paramètre | Comportement | Par défaut |
|---|---|---|
| Suivre les redirections | Suit les redirections pour collecter la chaîne complète | Activé |
| Redirections maximales | Arrête le traçage après ce nombre de sauts | 15 |
| Afficher les en-têtes bruts | Inclut les en-têtes de réponse bruts dans la sortie pour le débogage | Désactivé |
| Délai d'attente | Limite de délai d'attente de la requête | 15000 ms |
| Agent utilisateur | Identifie l'agent utilisateur de la requête | Encode64Bot/1.0 (+https://encode64.com) |
| Réseaux privés | Bloque l'accès aux plages de réseaux privés pour la sécurité | Désactivé (réseaux privés non autorisés) |
Modèles courants de redirections « bonnes »
La plupart des sites devraient converger rapidement vers une URL canonique pour minimiser la latence et la charge des robots d'indexation.
| Objectif | Exemple de chaîne | Recommandé |
|---|---|---|
| HTTP→HTTPS | http://example.com → https://example.com | ✅ Oui (permanent) |
| Hôte canonique | https://example.com → https://www.example.com (ou l'inverse) | ✅ Oui (permanent) |
| Normalisation de la barre oblique finale | /page → /page/ | ✅ Parfois (soyez cohérent) |
| Normalisation de la locale | / → /en/ | ✅ Si votre stratégie l'exige |
| Sauts multiples | http → https → www → /en/ → /page/ | ⚠️ Réduire si possible |
Détection des boucles et modes de défaillance
Les boucles de redirection proviennent généralement de règles conflictuelles entre différentes couches (CDN + Nginx + application) ou de paramètres de canonisation incohérents.
| Symptôme | Cause typique | Approche de correction |
|---|---|---|
| Atteint la limite de redirections | Boucle entre deux URL (www↔non-www, http↔https, règles de slash) | Auditer les règles dans le CDN, le proxy inverse, le routeur d'application ; garantir une source unique de vérité |
| 302/307 inattendus | Redirection temporaire définie par l'authentification, un test A/B, un middleware | Passer à 301/308 pour les déplacements permanents ; isoler le comportement du middleware |
| La chaîne diffère selon la région | Le routage en périphérie varie selon le POP, la géolocalisation ou l'appareil | Tester plusieurs URL d'entrée ; standardiser les redirections en périphérie |
Ligne de commande
Utilisez curl pour inspecter rapidement les chaînes de redirection depuis le terminal, similaire à ce que cet outil visualise.
macOS / Linux
Afficher les en-têtes de la chaîne de redirection
curl -IL http://example.com-I n'imprime que les en-têtes, -L suit les redirections. Vous verrez chaque statut HTTP et saut de Location.
Afficher l'URL finale effective après les redirections
curl -Ls -o /dev/null -w "%{url_effective}
" http://example.comAffiche l'URL finale après avoir suivi les redirections.
Windows (PowerShell)
Inspecter la réponse et les redirections
Invoke-WebRequest -Uri http://example.com -MaximumRedirection 10 -Method Get | Select-Object StatusCode, BaseResponsePowerShell peut suivre les redirections jusqu'à une limite et affiche le statut résultant.
Cas d'utilisation
Vérifications de canonisation SEO
Confirmer que chaque URL d'entrée se résout rapidement et systématiquement vers une URL canonique unique.
- S'assurer que HTTP redirige vers HTTPS
- S'assurer que le choix canonique www/non-www est appliqué
- Réduire les chaînes à plusieurs sauts pour améliorer l'efficacité du crawl
Migrations de site et changements de domaine
Valider que les anciennes URL redirigent correctement vers leurs équivalents nouveaux et que la chaîne se termine par une réponse 200.
- Vérifier que les anciens slugs redirigent vers les nouveaux slugs
- Confirmer les redirections permanentes (301/308) pour le contenu déplacé
- Détecter les situations de redirection vers une 404
Débogage CDN / reverse-proxy
Comprendre comment les règles de périphérie, les proxys et l'application interagissent lorsqu'une URL est demandée.
- Identifier quelle couche crée chaque saut
- Détecter les boucles causées par des règles de canonisation en double
QA pour le routage localisé
Valider le routage par langue ou région (ex. / → /fr/) sans créer accidentellement de longues chaînes de redirections ou des boucles.
- Confirmer le comportement de réécriture de langue
- Éviter les motifs /fr → /fr/ → /fr (boucle)
❓ Frequently Asked Questions
❓Pourquoi les chaînes de redirection sont-elles mauvaises pour le SEO ?
❓Que dois-je utiliser : 301 ou 308 ?
HTTP plus strictement, tandis que le 301 est largement utilisé et compris. Pour le SEO, les deux peuvent convenir s'ils sont utilisés de manière cohérente pour des déplacements permanents.❓Pourquoi je vois 302/307 alors que j'attendais 301 ?
❓Comment trouver la cause d'une boucle de redirection ?
HTTPS, l'app force HTTP). Auditez une couche à la fois et centralisez la logique de canonisation en un seul endroit lorsque c'est possible.❓Dois-je rediriger les barres obliques finales ?
❓Est-il sûr de coller des URL ici ?
Pro Tips
Visez 0–1 redirection pour atteindre l'URL canonique. Mettez à jour les liens internes et les sitemaps pour pointer directement vers la destination finale.
Gardez les règles de canonisation dans une seule couche (CDN OU proxy OU app) pour éviter les redirections conflictuelles et les boucles.
Pour les déplacements permanents, utilisez 301/308 et évitez 302/307 sauf si la redirection est vraiment temporaire.
Lors du test du comportement canonique, vérifiez les variantes de protocole et d'hôte (http/https + www/non-www) et comparez les résultats.
Exportez les résultats JSON pendant les migrations pour suivre les régressions et prouver la justesse des redirections aux parties prenantes.
Additional Resources
Other Tools
- Formateur CSS
- Formateur HTML
- Formateur JavaScript
- Formateur PHP
- Sélecteur de couleurs
- Extracteur de sprites
- Encodeur binaire Base32
- Décodeur Base32
- Encodeur Base32
- Encodeur binaire Base58
- Décodeur Base58
- Encodeur Base58
- Encodeur binaire Base62
- Décodeur Base62
- Encodeur Base62
- Encodeur binaire Base64
- Décodeur Base64
- Encodeur Base64
- Encodeur binaire Hexadécimal
- Décodeur Hexadécimal
- Encodeur Hexadécimal
- Formateur C#
- Formateur CSV
- Dockerfile Formatter
- Formateur Elm
- Formateur ENV
- Formateur Go
- Formateur GraphQL
- Formateur HCL
- Formateur INI
- Formateur JSON
- Formateur LaTeX
- Formateur Markdown
- Formateur Objective-C
- Php Formatter
- Formateur Proto
- Formateur Python
- Formateur Ruby
- Formateur Rust
- Formateur Scala
- Formateur de scripts Shell
- Formateur SQL
- Formateur SVG
- Formateur Swift
- Formateur TOML
- Typescript Formatter
- Formateur XML
- Formateur YAML
- Formateur Yarn
- Minifieur CSS
- Html Minifier
- Javascript Minifier
- Minifieur JSON
- Minifieur XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Visualiseur d’en-têtes HTTP
- Http Status Checker
- Open Graph Meta Checker
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF vers texte
- Testeur d’expressions régulières
- Vérificateur de classement SERP
- Recherche WHOIS