API de trace de redirection - Suivez les chaînes de redirection HTTP avec le timing
Envoie une requête HEAD à une URL et suit chaque saut de redirection jusqu'à ce que la destination finale ou la limite maximale de sauts soit atteinte. Renvoie l'URL d'origine, l'URL finale, le nombre total de redirections, la durée totale et un tableau de sauts avec l'URL, le code d'état, la latence, l'en-tête du serveur, l'en-tête d'emplacement et le type de contenu.
Explorez les URL de votre site via ce point de terminaison pour trouver des chaînes de redirection comportant plusieurs sauts. Google recommande les redirections directes ; les chaînes de 301 diluent l’équité des liens et ralentissent l’indexation des pages.
Débogage du raccourcisseur d'URL
Collez une URL raccourcie et voyez chaque saut de la chaîne. Identifiez quel service de redirection est impliqué, s'il utilise des redirections 301 (permanentes) ou 302 (temporaires), et où atterrit la destination finale.
Analyse de la chaîne de maillons marketing
Suivez les URL des campagnes via les wrappers UTM, les trackers d'affiliation et les redirections CDN. Mesurez la latence ajoutée par chaque saut et identifiez les opportunités de raccourcir la chaîne.
Frequently asked questions
Combien de redirections suit-il ?
Le point de terminaison suit jusqu'à 10 sauts de redirection. Si la chaîne dépasse 10 sauts, elle s'arrête et renvoie les sauts collectés jusqu'à présent avec un drapeau indiquant que la chaîne a été tronquée.
Est-ce qu'il suit les redirections JavaScript ?
Non. Le point de terminaison suit les redirections de niveau HTTP (301, 302, 303, 307, 308). Les redirections basées sur JavaScript (window.location) ou les balises méta d'actualisation ne sont pas détectées.
Quelle est la différence entre ceci et /v1/link/expand ?
Le point de terminaison /v1/link/expand renvoie uniquement l'URL de destination finale. Ce point de terminaison renvoie la chaîne complète avec chaque saut intermédiaire, les codes d'état, la synchronisation et les en-têtes de serveur.
Envoie-t-il des requêtes GET ou HEAD ?
Il envoie des requêtes HEAD pour minimiser la bande passante et éviter de déclencher des effets secondaires sur le serveur cible. Le saut final utilise également une requête HEAD, donc content_type est disponible mais le corps de la réponse n'est pas récupéré.
Puis-je tracer les redirections pour les points de terminaison POST ?
Non. Ce point de terminaison trace uniquement les chaînes de redirection GET/HEAD. Les redirections POST suivent une sémantique HTTP différente (303 vs 307) et ne sont pas prises en charge.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.