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’articleOutil de redirection gratuit
Vérifiez une même URL deux fois, comme Chrome sur ordinateur puis comme Safari sur iPhone, et comparez les deux chaînes de redirections côte à côte. Repérez les redirections selon l’appareil qui envoient les visiteurs mobiles vers une destination inattendue.
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.
Certains sites décident où envoyer un visiteur en fonction de son appareil, détecté grâce à l’en-tête User-Agent. Exemples typiques : les sites mobiles séparés (m.example.com), les pages de téléchargement d’application, les sélecteurs de boutique ou de région et les pages de destination des annonces. Quand cette logique est défaillante, les visiteurs mobiles se retrouvent sur la page d’accueil, sur une page d’erreur ou sur une page sans rapport avec le lien qu’ils ont suivi.
Google explore et indexe principalement la version mobile des pages : une redirection mobile défectueuse nuit donc à la visibilité dans les résultats de recherche autant qu’à l’expérience utilisateur.
TrueURL vérifie l’URL deux fois avec les mêmes paramètres, en ne changeant que le User-Agent : un Chrome récent pour ordinateur sous Windows, puis Safari sur iPhone. Les deux chaînes de redirections s’affichent côte à côte avec leurs URL finales et leurs codes de statut, pour que la moindre différence saute aux yeux.
Seul le User-Agent change. Les sites qui choisissent une version en JavaScript selon la taille de l’écran peuvent se comporter de la même façon dans les deux colonnes, même s’ils s’affichent différemment sur un vrai téléphone. Pour tester d’autres profils, comme Chrome sur Android ou Googlebot, choisissez un préréglage dans les Paramètres avancés du Vérificateur de chaîne de redirections.
www.example.com/page et la version mobile mène à la page équivalente m.example.com/page, et non à la page d’accueil mobile. La page pour ordinateur doit pointer vers son URL mobile avec <link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.example.com/page">, et la page mobile doit comporter une balise canonical qui renvoie vers la page pour ordinateur.Vary: User-Agent pour que les caches ne mélangent pas les versions.m. ne sont pas renvoyés vers la page pour ordinateur.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’articleChrome pour ordinateur sous Windows et Safari sur iPhone, tous deux avec des numéros de version récents. Pratiquement tout code de détection d’appareil reconnaît le premier comme un ordinateur et le second comme un téléphone.
Surtout le résultat mobile. Google explore et indexe le Web principalement avec Googlebot pour smartphone, dont le User-Agent ressemble à celui de Chrome sur un téléphone Android. Si la colonne mobile aboutit à la mauvaise page, Google risque d’indexer celle-ci. Pour voir ce qu’un site renvoie au User-Agent de Googlebot, utilisez le préréglage Googlebot smartphone dans les Paramètres avancés du Vérificateur de chaîne de redirections. Les sites qui vérifient Googlebot par son adresse IP peuvent toutefois répondre différemment à TrueURL.
Elles sont prises en charge, mais plus difficiles à bien configurer : chaque page a besoin d’une URL mobile correspondante, d’annotations correctes et de redirections dans les deux sens. Google recommande la conception adaptative (responsive design), qui évite complètement les redirections selon l’appareil. Si vous gérez un site m-dot, vérifiez ici vos pages clés après chaque mise en production.
Votre site s’adapte probablement dans le navigateur, grâce à du CSS adaptatif ou à du JavaScript, plutôt qu’avec des redirections côté serveur. C’est l’approche recommandée, et cela signifie qu’il n’y a aucune redirection selon l’appareil à comparer.
Cet outil compare Chrome pour ordinateur avec Safari sur iPhone. Pour d’autres appareils, ouvrez les Paramètres avancés du Vérificateur de chaîne de redirections, choisissez un préréglage comme Chrome sur Android ou collez n’importe quelle chaîne User-Agent, puis lancez la vérification.
Oui. Chaque redirection coûte un aller-retour complet avant que la page ne commence à se charger, et les réseaux mobiles ont une latence plus élevée que les connexions fixes à haut débit. Une simple redirection de www vers m. peut à elle seule ajouter un délai perceptible ; vous pouvez le mesurer avec le Testeur de latence des redirections.