
Quand faut-il utiliser une redirection 302 ?
Découvrez quand utiliser les redirections 302 pour des changements temporaires d’URL. Apprenez les bonnes pratiques, les implications SEO et la différence entre...
Une redirection 302 est un code de statut de réponse HTTP indiquant qu’une ressource demandée a été déplacée temporairement vers l’URL spécifiée dans l’en-tête Location.
La référence MDN pour la 302 documente la redirection temporaire et son comportement quant à la méthode de requête. Une 307 est l’alternative temporaire lorsque la méthode de requête d’origine doit être préservée.
Sur cette page
Une redirection 302 est un code de statut de réponse HTTP indiquant qu’une ressource demandée a été déplacée temporairement vers l’URL spécifiée dans l’en-tête Location. La spécification HTTP/1.1 la définit comme 302 Found, tandis que les versions antérieures de HTTP l’appelaient Moved Temporarily.
Lorsqu’un navigateur ou un robot d’exploration de moteur de recherche demande une URL qui renvoie un code de statut 302, le serveur répond :
HTTP/1.1 302 Found
Location: https://example.com/temporary-page
Cela diffère fondamentalement d’une redirection 301, qui signale que le contenu a été déplacé de façon permanente et ordonne aux moteurs de recherche de transférer la popularité des liens vers la nouvelle destination. Confondre les deux reste l’une des erreurs SEO techniques les plus courantes, et il peut falloir des mois pour s’en remettre.
Comprendre le flux technique d’une redirection 302 aide à expliquer pourquoi le type de redirection a son importance tant pour l’expérience utilisateur que pour le comportement des moteurs de recherche.
Étape 1 : La requête. Un utilisateur clique sur un lien ou saisit une URL — par exemple, https://example.com/summer-sale. Son navigateur envoie une requête HTTP GET au serveur.
Étape 2 : La réponse du serveur. Au lieu de renvoyer la page demandée avec un statut 200 OK, le serveur répond avec 302 Found et inclut un en-tête Location pointant vers https://example.com/special-offer. Le serveur dit en substance : « Cette page se trouve ailleurs pour l’instant. »
Étape 3 : Le navigateur suit. Le navigateur émet automatiquement une seconde requête vers l’URL de destination. L’utilisateur voit le contenu de la nouvelle URL, souvent sans remarquer que la redirection a eu lieu.
Choisir le mauvais type de redirection est une erreur qui peut coûter des classements, du trafic et des revenus. Le tableau ci-dessous résume les quatre codes de statut les plus souvent confondus et le cas d’usage de chacun.
| Statut | Signification | Comportement de la méthode |
|---|---|---|
| 301 | Déplacement permanent | Un navigateur peut changer POST en GET |
| 302 | Déplacement temporaire | Un navigateur peut changer POST en GET |
| 307 | Déplacement temporaire | Préserve la méthode de requête |
| 308 | Déplacement permanent | Préserve la méthode de requête |
De même, utiliser une 301 pour un changement temporaire est tout aussi dangereux. Une fois que Google traite une 301, il peut supprimer complètement l’ancienne URL de son index. Lorsque le changement temporaire prend fin et que vous retirez la redirection, l’URL d’origine a perdu son classement — et sa reconstruction peut prendre des mois.
Une redirection 302 est le choix approprié lorsque le changement est véritablement temporaire et que l’URL d’origine est censée revenir. Voici les scénarios pratiques où les 302 excellent.
Lorsque vous effectuez des tests A/B, vous pouvez vouloir envoyer une partie des utilisateurs vers une version alternative d’une page tout en gardant l’URL d’origine active et indexée. Une redirection 302 achemine le trafic de test vers la variante sans signaler à Google que la page d’origine a été définitivement remplacée. Une fois le test terminé, vous supprimez simplement la redirection.
Lorsqu’une page doit être mise hors ligne temporairement — pour des mises à jour, une refonte ou une maintenance du backend — une redirection 302 envoie les utilisateurs vers un avis de maintenance tout en préservant l’indexation de l’URL d’origine. C’est de loin préférable à un statut 503 (Service indisponible), qui peut amener les moteurs de recherche à désindexer la page s’il persiste.
Si un produit est temporairement indisponible mais sera réapprovisionné, une redirection 302 de la page produit vers une catégorie connexe ou une page d’attente maintient l’URL d’origine vivante dans les résultats de recherche. Pour les spécialistes du marketing d’affiliation, cela est particulièrement pertinent : supprimer complètement une page produit peut briser les liens d’affiliation et les codes de suivi, coupant ainsi les commissions des éditeurs même après le retour du produit.
Tout aussi important que de savoir quand utiliser une 302 est de savoir quand l’éviter. Des redirections temporaires mal appliquées causent de réels dégâts SEO.
Si vous avez déplacé du contenu de façon permanente — un changement de marque, une migration de domaine ou une restructuration de site — utilisez une redirection 301, pas une 302. Une 302 indique à Google de conserver l’ancienne URL dans son index, ce qui signifie que votre nouvelle URL risque de ne jamais être classée.
Lorsque vous fusionnez deux articles de blog en un seul guide définitif, une redirection 301 est le seul choix correct. Une 302 laisserait les anciennes URL dans l’index de Google, en concurrence avec la nouvelle page fusionnée.
Déplacer un site de HTTP vers HTTPS est un changement permanent. Utilisez des redirections 301. Utiliser des 302 pour une migration HTTPS est une erreur bien documentée : les anciennes URL HTTP restent indexées, divisant le trafic et la popularité des liens entre deux versions de la même page.
Google a déclaré qu’il peut éventuellement traiter une 302 de longue durée comme une 301. Si une redirection 302 est en place depuis plus de six mois, Google peut commencer à transmettre la popularité des liens vers la destination quoi qu’il arrive. À ce stade, vous avez effectivement perdu le contrôle du signal. Si vous avez besoin d’une redirection active indéfiniment, utilisez une 301 dès le départ.
Une règle pratique : si vous ne pouvez pas nommer la date à laquelle vous supprimerez la redirection, utilisez une 301.
Une redirection temporaire laisse normalement l’URL source comme URL de résultat de recherche prévue. D’autres signaux de canonicalisation peuvent encore affecter l’URL que Google indexe. Une redirection permanente est un signal plus fort indiquant que la destination devrait devenir canonique. Aucun code de statut ne garantit un classement inchangé.
Pour le suivi d’affiliation, testez que le clic est enregistré, que les identifiants requis parviennent à la destination et qu’une conversion ultérieure reçoit l’attribution prévue. Une redirection seule ne garantit pas une commission.
Les implications SEO des redirections 302 se décomposent en ce qu’elles font et ce qu’elles ne font pas.
Lorsqu’elles sont utilisées correctement, les redirections 302 protègent votre SEO en empêchant l’enregistrement de changements permanents pour des conditions temporaires. Une page de produit saisonnière qui utilise une 302 hors saison conserve son classement prêt pour le retour du produit. Une page soumise à un test A/B conserve son autorité pendant que la variante de test collecte des données.
Pour les gestionnaires de programmes d’affiliation, les annonceurs et les éditeurs, les redirections 302 ne sont pas qu’une préoccupation technique SEO — elles sont un outil pratique intégré aux flux de travail quotidiens.
Les annonceurs organisent fréquemment des promotions limitées dans le temps qui nécessitent de rediriger le trafic des pages produits standard vers des pages d’atterrissage promotionnelles. Une redirection 302 permet au gestionnaire de programme :
Exemple de flux de travail : Un annonceur organise une promotion pour le Black Friday du 20 au 30 novembre. La page produit standard à /widget reçoit une redirection 302 vers /black-friday-widget-deal. Les liens d’affiliation existants des éditeurs continuent de fonctionner. Lorsque la promotion prend fin, la 302 est supprimée, le trafic retourne vers /widget et aucun lien d’éditeur n’est cassé.
Les responsables d’affiliation qui testent les taux de conversion sur différentes pages d’atterrissage peuvent utiliser des redirections 302 pour répartir le trafic entre les variantes. L’URL de suivi d’affiliation d’origine reste l’adresse canonique, et les destinations de test temporaires reçoivent du trafic sans modifier de façon permanente la page indexée. Une fois que le test a identifié le gagnant, le responsable peut implémenter la page préférée comme destination permanente et mettre à jour la configuration de suivi.
Certains programmes d’affiliation utilisent des redirections 302 pour envoyer les utilisateurs vers des pages d’atterrissage spécifiques à une région ou à un appareil. Un clic depuis un utilisateur mobile en Allemagne pourrait être temporairement redirigé vers une page d’atterrissage mobile en allemand, tandis que les utilisateurs de bureau aux États-Unis accèdent à la page standard. Étant donné que ces règles changent en fonction des objectifs de campagne, une redirection 302 est le signal approprié.
Pour les sites fonctionnant sur des serveurs Apache, ajoutez la ligne suivante à votre fichier .htaccess :
Redirect 302 /old-page https://example.com/temporary-page
RewriteEngine On
RewriteRule ^old-page$ https://example.com/temporary-page [R=302,L]
Dans votre fichier de configuration du bloc serveur :
location /old-page {
return 302 https://example.com/temporary-page;
}
Pour les applications personnalisées, définissez manuellement le code de statut et l’en-tête Location :
<?php
header('Location: https://example.com/temporary-page', true, 302);
exit;
?>
La plupart des plateformes CMS modernes intègrent une gestion des redirections d’URL. Dans Shopify, naviguez vers Online Store > Navigation > URL Redirects. Dans Magento 2, allez dans Marketing > SEO & Search > URL Rewrites. Les deux plateformes utilisent par défaut des redirections 301 ; vérifiez le menu déroulant ou le panneau de paramètres pour sélectionner explicitement la 302.
Les méthodes d’implémentation varient selon l’environnement serveur et la plateforme.
Pour les sites fonctionnant sur des serveurs Apache, ajoutez la ligne suivante à votre fichier .htaccess :
Redirect 302 /old-page https://example.com/temporary-page
RewriteEngine On
RewriteRule ^old-page$ https://example.com/temporary-page [R=302,L]
Dans votre fichier de configuration du bloc serveur :
location /old-page {
return 302 https://example.com/temporary-page;
}
Des plugins gratuits gèrent les redirections sans toucher aux fichiers serveur :
Pour les applications personnalisées, définissez manuellement le code de statut et l’en-tête Location :
<?php
header('Location: https://example.com/temporary-page', true, 302);
exit;
?>
La plupart des plateformes CMS modernes intègrent une gestion des redirections d’URL. Dans Shopify, naviguez vers Online Store > Navigation > URL Redirects. Dans Magento 2, allez dans Marketing > SEO & Search > URL Rewrites. Les deux plateformes utilisent par défaut des redirections 301 ; vérifiez le menu déroulant ou le panneau de paramètres pour sélectionner explicitement la 302.
Vérifier qu’une redirection renvoie le bon code de statut est une étape cruciale avant de lancer toute configuration de redirection. Plusieurs méthodes sont disponibles sans frais.
F12 ou Ctrl+Maj+I).302 (ou 301, 307, etc.).curl -I https://example.com/old-page
HTTP/2 302
location: https://example.com/temporary-page
-L pour suivre la chaîne de redirection et voir où elle aboutit :curl -IL https://example.com/old-page
L’outil d’inspection d’URL montre comment Googlebot voit votre page. Si Google indexe l’URL de destination au lieu de l’originale, l’outil l’indiquera sous « Page indexing » > « Canonical URL ».
L’erreur « trop de redirections » (souvent affichée sous la forme ERR_TOO_MANY_REDIRECTS dans Chrome) se produit lorsqu’un navigateur se retrouve coincé dans une boucle de redirection — la page A redirige vers la page B, qui redirige vers la page A, créant un cycle infini. Après environ 20 redirections, le navigateur abandonne et affiche l’erreur.
curl -IL ou d’un vérificateur de redirection pour identifier la boucle.La cause la plus fréquente est une règle Apache .htaccess, une ligne de configuration Nginx ou un paramètre de redirection CMS que vous avez peut-être oublié — ou qu’un plugin a ajouté automatiquement. Vérifiez vos fichiers de configuration serveur pour toute directive Redirect ou RewriteRule ciblant l’URL en question.
WordPress, par exemple, redirige automatiquement les URLs lorsqu’il détecte un changement d’identifiant (slug). Si vous avez modifié le permalien d’un article, WordPress crée une redirection interne de l’ancien slug vers le nouveau — et cela peut renvoyer une 302 selon vos paramètres de permaliens.
De nombreux sites utilisent des redirections 302 pour envoyer les utilisateurs non authentifiés vers une page de connexion. Si vous accédez à une ressource protégée sans être connecté, une redirection 302 vers /login est un comportement attendu.
Certaines configurations serveur redirigent les URLs avec une barre oblique manquante ou supplémentaire. Par exemple, /page peut renvoyer une redirection 302 vers /page/. Bien que cela soit généralement inoffensif, les redirections excessives liées aux barres obliques peuvent gaspiller le budget d’exploration sur les grands sites.
Optimisez votre site web avec les bonnes pratiques pour les redirections 302 et assurez une expérience utilisateur fluide ainsi que des performances SEO optimales.

Découvrez quand utiliser les redirections 302 pour des changements temporaires d’URL. Apprenez les bonnes pratiques, les implications SEO et la différence entre...

Découvrez le fonctionnement des redirections 302, leur impact SEO et les meilleures pratiques d’implémentation. Comprenez la différence entre redirections tempo...

Découvrez les erreurs critiques à éviter avec les redirections 302. Apprenez quand utiliser des redirections temporaires, les implications SEO et les meilleures...
Consentement aux Cookies
Nous utilisons des cookies pour améliorer votre expérience de navigation et analyser notre trafic. See our privacy policy.