Chaîne de redirections
Une adresse ne mène pas toujours directement à sa destination : elle peut passer par une suite de redirections avant d’arriver. Cette vérification part de votre lien et suit chaque saut, en notant le code et l’adresse de chaque étape jusqu’à la page finale. Vous voyez le chemin réel qu’emprunte un visiteur, saut après saut.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Le chemin caché derrière un lien
Cliquer sur un lien peut déclencher une cascade invisible : passage de http à https, ajout ou retrait du www, redirection d’une ancienne adresse vers la nouvelle, saut vers une page de suivi. Chaque étape est une redirection, avec son propre code. Le visiteur ne voit que la page d’arrivée, mais son navigateur a parfois franchi trois ou quatre paliers pour y parvenir. Suivre cette chaîne, c’est rendre visible ce trajet et comprendre pourquoi une adresse aboutit là où elle aboutit — ou pourquoi elle n’aboutit nulle part.
Ce que chaque saut révèle
Pour chaque étape, la vérification indique l’adresse de départ, le code de redirection renvoyé et l’adresse suivante, jusqu’à la page finale et son code. On y lit tout de suite les chaînes trop longues qui ralentissent l’accès, les redirections temporaires laissées en place par erreur là où il faudrait du permanent, ou la boucle qui renvoie une adresse sur elle-même et fait tourner le navigateur en rond. Ce détail compte aussi pour le référencement : une cascade de redirections dilue le trajet et brouille le message envoyé aux moteurs.
Une vérification directe, à petit prix
La vérification part de l’URL publique et suit ses redirections comme le ferait un navigateur, sans rien exiger de votre part. Le tarif est de $0.002 par requête, en dollars US, sans abonnement. Le résultat s’obtient sur cette page ou via l’API : pratique pour contrôler un lien avant de le diffuser, ou pour vérifier en série les redirections mises en place après une refonte. Le prix est affiché d’avance, sans frais de mise en route.
Cas d’usage
Contrôler les redirections après une refonte
Studio Lumen SAS a refait le site d’un client et vérifie que les anciennes adresses redirigent bien, en un seul saut, vers les nouvelles pages.
Débusquer une boucle de redirection
Une page d’Atelier Garnier SARL refuse de s’ouvrir et le navigateur signale une boucle : la vérification montre l’adresse qui se renvoie à elle-même.
Vérifier un lien avant de le diffuser
Avant d’insérer un lien dans une campagne, Élodie Garnier contrôle qu’il mène directement à la bonne page et ne traîne pas par une adresse de suivi cassée.
Questions fréquentes
Pourquoi trop de redirections pose-t-il problème ?
Chaque saut ajoute un aller-retour et retarde l’affichage de la page finale. Une longue chaîne ralentit l’accès, use la patience du visiteur et brouille le signal envoyé aux moteurs de recherche. Réduire une cascade à un seul saut est presque toujours préférable.
Comment repérer une boucle de redirection ?
La vérification affiche chaque étape et son adresse suivante. Si une adresse finit par renvoyer vers une adresse déjà visitée, la boucle apparaît noir sur blanc. C’est la cause typique d’une page qui refuse de se charger avec un message d’erreur de redirection.
Puis-je vérifier le passage de http à https ?
Oui. Le passage d’une adresse non chiffrée vers sa version chiffrée est une redirection comme une autre, et elle figure dans la chaîne. Vous confirmez ainsi qu’une ancienne adresse http bascule bien vers https, en un saut propre.
Est-ce utile pour le référencement ?
Oui. Le type de redirection et la longueur de la chaîne influencent la façon dont les moteurs suivent vos adresses. Une redirection permanente bien posée transmet le trajet ; une cascade de redirections temporaires le dilue. La vérification rend ces choix visibles.
Combien coûte une vérification ?
$0.002 par requête, en dollars US, sans abonnement ni compte à ouvrir. Vous payez à l’usage et une facture peut vous être remise. Le paiement est direct, par PayPal ou par message.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/web/redirect-chain \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://ejemplo.com"}'const res = await fetch("https://api.kit.forhosting.com/web/redirect-chain", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"url": "https://ejemplo.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/redirect-chain",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"url": "https://ejemplo.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/redirect-chain", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"url":"https://ejemplo.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"url":"https://ejemplo.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/redirect-chain", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"url": "https://ejemplo.com"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.redirect_chain",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
timeout_sec | 30 |
max_crawl_pages | 25 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |