Redirection
Une redirection envoie les utilisateurs et les moteurs de recherche d'une URL vers une autre. Découvrez les 301, 302 et comment les redirections fonctionnent en...
Un lien de redirection est une URL qui redirige automatiquement les navigateurs et moteurs de recherche d’une adresse web vers une autre.
Un lien de redirection est une URL qui redirige automatiquement les navigateurs et moteurs de recherche d’une adresse web vers une autre. Lorsque vous cliquez sur un lien de redirection, le serveur répond avec un code d’état HTTP de la série 3xx et un en-tête Location pointant vers la destination — votre navigateur le suit, généralement en moins d’une seconde, et vous atterrissez sur la nouvelle page sans aucune interruption visible.
Sur cette page
Un lien de redirection est toute URL qui, lorsqu’elle est demandée, ordonne au navigateur de charger une URL différente à la place. Le mécanisme est intégré à HTTP : le serveur envoie une réponse avec un code d’état commençant par 3 et un en-tête Location contenant l’adresse cible. Le navigateur effectue ensuite automatiquement une seconde requête vers cette nouvelle adresse.
Vous verrez également les termes redirection d’URL et réexpédition d’URL utilisés de manière interchangeable. Le concept sous-jacent est le même : une adresse web en redirige vers une autre. Ce qui diffère, c’est la manière dont la redirection est implémentée — au niveau du serveur, via des en-têtes HTTP, par des balises méta HTML, ou avec JavaScript.
Une URL de redirection ressemble à n’importe quelle autre URL. La différence ne réside pas dans l’adresse elle-même mais dans ce que le serveur renvoie lorsque cette adresse est demandée. Par exemple :
https://example.com/old-pagehttps://example.com/new-pageLorsque vous visitez example.com/old-page, le serveur répond avec un statut 301 Moved Permanently et l’en-tête Location défini sur example.com/new-page. Votre navigateur charge alors la nouvelle page. La barre d’adresse se met à jour pour afficher l’URL de destination.
Dans le marketing d’affiliation, les liens de redirection incluent souvent des paramètres de suivi :
https://track.example.com/aff_c?offer_id=12&aff_id=47Cette URL redirige via un serveur de suivi qui enregistre le clic puis redirige le visiteur vers la page produit du marchand. L’utilisateur ne voit que la destination finale.
Lorsque vous tapez une URL ou cliquez sur un lien, votre navigateur envoie une requête HTTP au serveur qui héberge cette adresse. Le serveur traite la requête et renvoie une réponse HTTP. Pour une page normale, la réponse est 200 OK avec le contenu de la page. Pour une redirection, la réponse est différente.
Du point de vue du visiteur, les étapes 2 à 4 sont invisibles. Vous cliquez sur un lien et atterrissez sur la page correcte. Le seul coût en performance est l’aller-retour supplémentaire entre le navigateur et le serveur — négligeable pour une seule redirection, mais qui s’accumule si plusieurs redirections s’enchaînent.
Les redirections côté serveur utilisent les codes d’état HTTP renvoyés directement par le serveur web. Ce sont les plus rapides et les plus fiables. Google interprète correctement les redirections côté serveur dans la quasi-totalité des cas. Apache, Nginx, IIS et la plupart des CDN les prennent en charge nativement.
Les redirections côté client s’exécutent dans le navigateur. Elles incluent :
<meta> dans l’en-tête de la page indique au navigateur de charger une nouvelle URL après un délai défini. Une méta-refresh à zéro seconde est traitée comme une redirection permanente par Google, mais elle est plus lente et offre une moins bonne expérience utilisateur qu’une redirection côté serveur.window.location vers une nouvelle URL. Google peut les interpréter, mais c’est la méthode la moins fiable. Utilisez-les uniquement lorsque les redirections côté serveur ou les méta-refresh ne sont pas possibles.HTTP définit plusieurs codes d’état de redirection, chacun ayant une signification distincte. Le tableau ci-dessous résume ceux que vous rencontrerez en pratique.
| Type de redirection | Code HTTP | Durée | Impact SEO | Cas d’utilisation typique |
|---|---|---|---|---|
| 301 Moved Permanently | 301 | Permanente | Transmet la plupart de la popularité des liens à la nouvelle URL | Page déplacée définitivement ; migration de domaine ; HTTP vers HTTPS |
| 308 Permanent Redirect | 308 | Permanente | Identique au 301 ; préserve la méthode HTTP | Déplacement permanent où les requêtes POST doivent rester intactes |
| 302 Found | 302 | Temporaire | Signal canonique temporaire ; d’autres signaux comptent encore ; l’URL d’origine reste indexée | Maintenance à court terme ; tests A/B (héritage) |
| 307 Temporary Redirect | 307 | Temporaire | Identique au 302 ; préserve la méthode HTTP | Déplacements temporaires où POST doit rester intact ; masquage de liens d’affiliation |
| Meta Refresh (0 sec) | N/A | Peut être l’un ou l’autre | Traitée comme permanente par Google si délai zéro | Solution de repli lorsque l’accès au serveur est indisponible |
| Redirection JavaScript | N/A | Peut être l’un ou l’autre | Moins fiable ; Google peut ne pas la suivre | Option de dernier recours ; changements de route SPA |
Une redirection 301 signale que l’URL d’origine a été déplacée définitivement. Les moteurs de recherche transfèrent la plupart des signaux de classement — souvent appelés popularité des liens ou autorité de page — vers la nouvelle URL. Utilisez les 301 lorsque vous modifiez le slug d’une page, fusionnez deux sites, ou migrez de HTTP vers HTTPS.
Une redirection 308 fonctionne de manière identique à une 301 avec une différence importante : elle préserve la méthode HTTP de la requête d’origine. Si un formulaire envoie des données via POST vers l’ancienne URL, le navigateur renvoie cette requête POST vers la nouvelle URL avec un 308. Avec un 301, le navigateur peut convertir la requête en GET. En pratique, le 301 couvre presque tous les besoins de redirection permanente ; le 308 est un outil de niche pour les points d’accès API et les soumissions de formulaires.
Une redirection 302 indique aux moteurs de recherche que le déplacement est temporaire. L’URL d’origine reste indexée et la popularité des liens n’est pas transférée vers la destination. Utilisez les 302 lorsqu’une page est temporairement indisponible — pendant une maintenance, pour une promotion saisonnière, ou pendant que vous testez une nouvelle version.
Une redirection 307 est l’équivalent temporaire du 308 : elle préserve la méthode HTTP. Un 307 est utile lorsqu’une redirection temporaire doit préserver la méthode de la requête. Pour un lien de suivi d’affiliation, choisissez le code pris en charge par le flux de travail de suivi et testez le parcours complet du clic à la conversion.
Une redirection Meta refresh est une balise HTML placée dans le <head> d’une page :
<meta http-equiv="refresh" content="0; url=https://example.com/new-page">
content="0" signifie zéro délai. Google traite les méta-refresh à zéro seconde comme des redirections permanentes à des fins d’indexation, mais elles sont plus lentes que les redirections côté serveur et créent un scintillement visible à des délais plus élevés. Évitez-les sauf si vous n’avez pas accès à la configuration du serveur.Les redirections JavaScript utilisent window.location ou location.href pour changer de page. Googlebot exécute JavaScript et peut les suivre, mais le processus est moins fiable que les redirections au niveau HTTP. Utilisez les redirections JavaScript uniquement en dernier recours — par exemple, dans les applications monopages où le framework contrôle le routage.
Les liens de redirection sont la colonne vertébrale du suivi d’affiliation. Lorsqu’un éditeur fait la promotion d’un produit, il ne crée pas de lien direct vers la page du marchand. Il utilise plutôt un lien d’affiliation qui passe par un logiciel de suivi avant d’atteindre la destination.
Le flux typique d’un lien de redirection d’affiliation :
https://track.partner.com/aff_c?offer_id=12&aff_id=47Location défini sur la page produit du marchand.https://merchant.com/product.Cette chaîne entière se déroule en moins d’une seconde. Le visiteur ne voit que la page produit finale. En coulisses, le lien de redirection a attribué le référencement.
Pour les annonceurs (marchands) : Les liens de redirection vous permettent de suivre chaque clic et conversion par partenaire affilié. Vous pouvez mesurer les performances des campagnes, calculer les commissions avec précision et détecter les schémas de fraude. Le suivi basé sur les redirections fonctionne également entre domaines — essentiel lorsque les affiliés vous promeuvent depuis leurs propres sites, newsletters et chaînes sociales.
Pour les éditeurs (affiliés) : Les liens de redirection sont souvent longs, peu attrayants et remplis de paramètres. Les masquer derrière une URL plus courte et plus propre améliore les taux de clics. De nombreux affiliés utilisent des raccourcisseurs de liens ou leurs propres redirections de domaine pour rendre les liens plus dignes de confiance. Un lien comme votreblog.com/go/nom-outil a meilleure apparence et génère plus de clics qu’une URL de suivi brute.
Pour les gestionnaires de programmes d’affiliation : Les liens de redirection centralisent la gestion des liens. Si un marchand change l’URL de sa page produit, le gestionnaire met à jour la destination de redirection dans la plateforme de suivi — chaque lien d’affiliation pointe automatiquement vers la nouvelle adresse. Inutile de demander à des centaines d’affiliés de mettre à jour leurs liens manuellement.
rel="sponsored" ou rel="nofollow". Cela indique aux moteurs de recherche que le lien est payant et évite toute pénalité de classement.Les redirections ne sont pas intrinsèquement mauvaises pour le SEO. Correctement implémentées, elles préservent les classements et le trafic. Mal implémentées, elles peuvent causer des problèmes d’indexation et une perte de visibilité.
oldsite.com à newsite.com avec des redirections 301 préserve la popularité de recherche accumulée au fil des ans.http:// vers https:// consolide les signaux sous la version sécurisée.Une redirection permanente 301 transmet la majorité des signaux de classement de la page d’origine vers l’URL de destination. La petite perte est négligeable par rapport à l’alternative — une page d’erreur 404 cassée qui ne transmet rien.
Une redirection temporaire 302 ne transmet pas la popularité des liens. Les moteurs de recherche continuent d’indexer l’URL d’origine et traitent la destination comme un remplacement temporaire. Utilisez les 302 uniquement lorsque vous avez l’intention de restaurer l’URL d’origine.
L’équipe Search Relations de Google recommande de conserver les redirections 301 pendant au moins un an pour garantir que les moteurs de recherche ont pleinement traité le changement et mis à jour leurs index. En pratique, les redirections permanentes doivent rester indéfiniment si l’ancienne URL possède des backlinks, des favoris ou des partages sociaux pointant vers elle. Supprimer une redirection brise toutes les références externes à cette URL.
La plupart des liens de redirection sont sûrs — ils font partie de l’infrastructure standard du web. Cependant, les redirections peuvent être utilisées abusivement pour masquer des destinations malveillantes. Avant de cliquer sur un lien raccourci ou redirigé inconnu :
Un « virus de redirection » est un logiciel malveillant ou une extension de navigateur malveillante qui force votre navigateur à visiter des sites indésirables — souvent des réseaux publicitaires, des pages d’arnaque ou des moteurs de recherche factices — lorsque vous essayez de charger une URL légitime. Les symptômes incluent :
/etc/hosts sur Mac/Linux, C:\Windows\System32\drivers\etc\hosts sur Windows) pour détecter des entrées non autorisées qui redirigent des domaines.Si le problème persiste après ces étapes, le logiciel malveillant peut opérer au niveau du réseau — vérifiez les paramètres DNS de votre routeur et envisagez une réinitialisation d’usine.
Une boucle de redirection se produit lorsque deux URL ou plus se redirigent mutuellement en cycle.
Causes courantes :
.htaccess ou la configuration du serveur.Pour corriger une boucle de redirection, tracez le chemin de redirection avec un outil comme curl -L ou un vérificateur de redirection en ligne, identifiez la règle conflictuelle, puis supprimez-la ou corrigez-la.
Une chaîne de redirection est une séquence de multiples redirections d’une URL vers une autre, puis une autre, avant d’atteindre la destination finale. Chaque saut ajoute de la latence et dilue la valeur SEO. Utilisez un outil d’audit de site (tel que Semrush Site Audit ou Screaming Frog) pour trouver les chaînes sur votre site et les consolider en redirections à un seul saut.
Après le lancement d’un site repensé ou migré, des erreurs 404 apparaissent lorsque d’anciennes URL n’ont pas de redirection correspondante. Pour les corriger :
curl -I https://example.com/old-page renvoie les en-têtes HTTP, incluant le code d’état et l’en-tête Location.La méthode dépend de votre environnement d’hébergement. Voici les trois approches les plus courantes :
Apache (.htaccess) :
Redirect 301 /old-page https://example.com/new-page
RewriteEngine On
RewriteRule ^old-page$ /new-page [R=301,L]
rewrite ^/old-page$ https://example.com/new-page permanent;
HubSpot : Accédez à Settings > Domains & URLs > URL Redirects, cliquez sur « Add URL redirect », saisissez le chemin de l’URL d’origine et la destination de redirection, puis sélectionnez le type de redirection.
Cloudflare / CDN : Utilisez Page Rules ou Bulk Redirects pour définir des motifs de redirection à la périphérie, avant que les requêtes n’atteignent votre serveur d’origine. C’est l’option la plus rapide pour les sites à fort trafic.
Découvrez comment les liens de redirection peuvent améliorer vos efforts de marketing d'affiliation, protéger vos commissions et optimiser l'expérience utilisateur.
Une redirection envoie les utilisateurs et les moteurs de recherche d'une URL vers une autre. Découvrez les 301, 302 et comment les redirections fonctionnent en...

Découvrez comment fonctionnent les liens de redirection, y compris les codes d'état HTTP, les types de redirections (301, 302) et les meilleures pratiques pour ...

Découvrez comment mettre en place des redirections de liens à l’aide de méthodes côté serveur (PHP, ASP), de la meta refresh HTML, et de JavaScript. Comprenez l...
Consentement aux Cookies
Nous utilisons des cookies pour améliorer votre expérience de navigation et analyser notre trafic. See our privacy policy.