- Redirection (Redirect)
- Mécanisme par lequel le serveur renvoie un code d'état 3xx et un en-tête de réponse Location, indiquant au client d'accéder automatiquement à une autre URL. La redirection est généralement transparente pour l'utilisateur, le navigateur suit automatiquement le saut.
- 301 Moved Permanently
- Code d'état de redirection permanente. Indique que la ressource a été définitivement déplacée vers un nouvel emplacement, les moteurs de recherche transfèrent le PageRank de l'ancienne URL vers la nouvelle, le navigateur met en cache cette redirection à long terme. Recommandé pour les scénarios de requête GET tels que la migration de domaine, le passage à HTTPS.
- 302 Found
- Code d'état de redirection temporaire (anciennement appelé Moved Temporarily). Indique que la ressource se trouve temporairement à un autre emplacement, les moteurs de recherche ne transfèrent pas le poids, le navigateur ne met pas en cache à long terme. Remarque : après avoir reçu 302, la plupart des navigateurs transforment la requête POST en requête GET pour la redirection, le corps de requête peut être perdu.
- 303 See Other
- Code d'état de voir autre emplacement. Généralement utilisé pour la redirection vers la page de résultat après la soumission d'un formulaire POST, demande explicitement au client de demander la nouvelle URL en méthode GET, empêche la soumission répétée du formulaire. La réponse 303 ne devrait pas être mise en cache.
- 307 Temporary Redirect
- Code d'état de redirection temporaire (introduit dans HTTP/1.1). Même sémantique que 302, mais exige strictement de conserver la méthode et le corps de la requête — une requête POST recevant 307 doit toujours demander la nouvelle URL en mode POST, sans perdre les données du formulaire. Convient aux sauts temporaires pour les scénarios API et formulaire.
- 308 Permanent Redirect
- Code d'état de redirection permanente (défini par RFC 7538). Même sémantique que 301, mais exige strictement de conserver la méthode et le corps de la requête — une requête POST recevant 308 est toujours redirigée en mode POST. Version « méthode sécurisée » de 301, entièrement prise en charge par les navigateurs modernes.
- En-tête Location
- Champ d'en-tête de réponse HTTP, utilisé pour spécifier l'URL cible dans les réponses de redirection 3xx. Peut être une URL absolue (recommandée) ou une URL relative, le client initie automatiquement une nouvelle requête vers cette URL après réception. Les caractères non ASCII dans l'en-tête Location doivent être encodés en URL.
- Chaîne de redirection (Redirect Chain)
- Série de redirections consécutives entre l'URL initiale et l'URL de destination finale. Par exemple, A→B→C→D forme une chaîne de redirection de 3 sauts. Une chaîne de redirection trop longue ralentit la vitesse de chargement et réduit le poids SEO, il est recommandé de la maintenir à un seul saut, au maximum 3 sauts.
- Boucle de redirection (Redirect Loop)
- Une URL apparaît à plusieurs reprises dans la chaîne de redirection, formant une boucle de saut infinie (ex: A→B→A). Le navigateur affiche une erreur ERR_TOO_MANY_REDIRECTS après avoir atteint le nombre maximum de sauts (généralement 20). Les causes courantes incluent le saut mutuel HTTP↔HTTPS, le saut mutuel www↔non www et la perte du protocole de proxy inverse.
- Migration de domaine (Domain Migration)
- Processus par lequel un site passe définitivement d'un domaine à un autre, comme lors d'un changement de nom de marque ou d'une fusion-acquisition. Lors de la migration, il faut rediriger toutes les URL de l'ancien domaine vers les pages correspondantes du nouveau domaine via une redirection permanente 301, et soumettre une notification de changement de domaine dans Google Search Console.
- Normalisation d'URL (URL Canonicalization)
- Processus d'unification de plusieurs variantes d'URL pour un même contenu (www/non www, avec/sans barre oblique de fin, HTTP/HTTPS, différence de casse) en une URL standard unique, généralement implémenté via une redirection 301. La normalisation évite les problèmes de contenu dupliqué et concentre le poids SEO.
- Redirection forcée HTTPS
- Configuration consistant à rediriger toutes les requêtes HTTP (port 80) vers HTTPS (port 443) via une redirection 301, étape nécessaire après le déploiement d'un certificat SSL/TLS. Généralement utilisée conjointement avec l'en-tête de réponse HSTS pour éliminer la fenêtre de premier accès HTTP en clair.
- HSTS
- HTTP Strict Transport Security, via l'en-tête de réponse Strict-Transport-Security indique au navigateur de ne pouvoir accéder au domaine que via HTTPS pendant un temps spécifié, le navigateur met automatiquement à niveau HTTP vers HTTPS en interne, sans nécessiter de redirection serveur. Défense efficace contre les attaques de dépeçage SSL.
- Lien court (Short URL)
- Service qui convertit une URL longue en URL courte (comme bit.ly, t.cn), lors de l'accès, redirige via 301/302 vers l'URL d'origine. Derrière les liens courts se cachent souvent des chaînes de redirection à sauts multiples, qui peuvent contenir des paramètres de suivi ou rediriger vers différentes cibles dans certaines conditions.
- PageRank
- Algorithme de classement de pages web inventé par les fondateurs de Google Larry Page et Sergey Brin, évaluant l'autorité de la page via les relations de liens. La redirection permanente 301 transfère le PageRank de l'ancienne URL vers la nouvelle, tandis que la redirection temporaire 302 ne transfère généralement pas ou très peu de poids.
- Core Web Vitals
- Indicateurs clés d'expérience web définis par Google, incluant LCP (Largest Contentful Paint, mesure des performances de chargement, bon ≤ 2,5s), FID/INP (réactivité interactive, bon ≤ 100ms/200ms) et CLS (stabilité visuelle, bon ≤ 0,1). La chaîne de redirection retarde le téléchargement HTML, dégrade directement l'indicateur LCP.
- Redirection inter-domaine (Cross-origin Redirect)
- L'URL cible de la redirection a un domaine différent de l'URL d'origine (y compris un domaine complètement différent ou un sous-domaine différent). La redirection inter-domaine est limitée par la politique de même origine, ce qui peut entraîner le non-envoi de Cookie, le blocage des Cookie tiers, l'échec de la pré-vérification CORS, etc.
- Troncature de chaîne (Chain Truncation)
- Lorsque le nombre de sauts de la chaîne de redirection dépasse la limite de profondeur maximale définie par l'outil ou le navigateur (20 sauts pour cet outil, 20 sauts pour Chrome), le traceur cesse de suivre les redirections suivantes et marque la chaîne comme tronquée. La troncature de chaîne suggère généralement l'existence d'une boucle infinie ou d'une configuration de redirection anormalement complexe.