Redirections 301, 302, 307 et 308 : laquelle utiliser ?
Utilisez 301 ou 308 pour les déplacements permanents, et 302 ou 307 pour les changements temporaires. La vraie question est de savoir si la méthode HTTP doit rester inchangée.

Si vous hésitez entre les redirections 301, 302, 307 et 308, commencez par une question simple : l’URL a-t-elle changé pour de bon, et faut-il préserver exactement la méthode HTTP d’origine ?
La version courte :
- 301 pour un déplacement permanent de pages classiques
- 308 pour un déplacement permanent quand la méthode et le corps de la requête doivent rester inchangés
- 302 pour un déplacement temporaire de pages classiques
- 307 pour un déplacement temporaire quand la méthode et le corps doivent rester inchangés
Pour la plupart des migrations de site, 301 reste le choix par défaut. Dès que vous touchez à des formulaires, des APIs ou des requêtes où un POST doit rester un POST, 307 et 308 deviennent importants.
Si cette décision s’inscrit dans une migration plus large, gardez aussi notre checklist de redirections pour une migration de site sous la main. Le code de statut compte, mais il ne compense pas une redirect map brouillonne.
La décision pratique
Vous prenez en réalité deux décisions :
- Le changement est-il permanent ou temporaire ?
- La méthode et le corps de la requête doivent-ils rester exactement les mêmes ?
| Intention | Préserver méthode/corps ? | Meilleur choix |
|---|---|---|
| Déplacement permanent d’une page | Généralement non | 301 |
| Déplacement permanent d’une API ou d’un formulaire | Oui | 308 |
| Campagne, maintenance ou test temporaire | Généralement non | 302 |
| Déplacement temporaire d’une API ou d’un formulaire | Oui | 307 |
[!TIP] Pour des pages web classiques, ne compliquez pas inutilement. 301 pour un déplacement permanent, 302 pour un changement temporaire : c’est souvent suffisant.
Ce que signifie 301
Une redirection 301 Moved Permanently indique que la ressource demandée a une nouvelle adresse durable.
Cas fréquents :
- déplacer
/old-pagevers/new-page - migrer de
old-brand.comversnew-brand.com - consolider des URLs en double
- forcer un hôte canonique
Les équipes SEO utilisent 301 parce que l’intention est claire : cette URL ne doit plus être considérée comme l’adresse principale. Pour une migration classique, c’est le choix le plus lisible.
Si cette migration doit aussi conserver les anciens chemins ou les paramètres de campagne, consultez comment rediriger un domaine sans perdre les chemins ni les paramètres UTM.
Ce que signifie 302
Une redirection 302 Found signale un déplacement temporaire.
Elle convient pour :
- une campagne courte
- une landing page temporaire
- un mode maintenance
- un test que vous voulez pouvoir annuler rapidement
La plus grosse erreur avec 302 n’est pas technique. Elle est organisationnelle : une équipe l’utilise pour un déplacement qui devient permanent, puis l’oublie pendant des mois. Si l’ancienne URL ne doit pas revenir, dites-le avec un code permanent.
Pourquoi 307 et 308 existent
307 Temporary Redirect est la version temporaire qui préserve la méthode et le corps de la requête.
308 Permanent Redirect est la version permanente qui fait la même chose.
Ces codes comptent quand la requête n’est pas un simple chargement de page :
- endpoint API déplacé
- soumission de formulaire pendant une maintenance
- URL applicative qui ne doit pas changer de méthode
- migration d’un service où les requêtes non-GET doivent rester intactes
Si un POST doit rester un POST, 307 ou 308 sont plus clairs que 302 ou 301.
Exemples concrets
Migration de site
https://oldbrand.com/pricing -> https://newbrand.com/pricingUtilisez 301.
Page de lancement temporaire
https://yourbrand.com -> https://yourbrand.com/waitlistUtilisez 302 si la page d’accueil doit revenir bientôt.
Changement durable de version d’API
POST /api/v1/orders -> POST /api/v2/ordersUtilisez 308 si le déplacement est permanent et si la méthode doit rester inchangée.
Routage temporaire du checkout
POST /checkout -> POST /checkout-maintenanceUtilisez 307 si la redirection est temporaire et si la sémantique de la requête doit être conservée.
La question SEO
On demande souvent si une 302 transmet de la valeur SEO. La meilleure question est plutôt : le code reflète-t-il la vraie intention du déplacement ?
En pratique :
- déplacement permanent : 301 ou 308
- déplacement temporaire : 302 ou 307
Forcer un mauvais code pour "tromper" l’interprétation crée souvent plus de confusion que d’avantage.
Le point que les équipes oublient
Un bon code de statut ne suffit pas si l’architecture autour est mauvaise.
Une 301 parfaite reste problématique si elle crée :
- une chaîne de trois redirections
http -> https -> www -> destination finale- un comportement différent entre mobile et desktop
- des liens internes qui pointent encore vers les anciennes URLs
La QA des redirections doit donc vérifier le chemin complet. Vous pouvez tester le parcours de redirection ici, puis chercher les chaînes et boucles de redirection avant la mise en ligne.
Que choisir dans UrlEdge
Pour des pages marketing, migrations de site, changements de documentation ou consolidations de domaine :
- Permanent 301 Redirects pour les changements durables
- Temporary 302 Redirects pour les changements réversibles
- le guide des types de redirection si votre équipe veut une règle commune
Si vous redirigez du trafic API ou formulaire et que la méthode doit être préservée, documentez ce point avant le déploiement. Le risque n’est généralement pas SEO. Le risque est de casser le comportement applicatif.
FAQ
308 est-elle meilleure que 301 pour le SEO ?
Pas par défaut. Pour les migrations de pages classiques, 301 reste le choix le plus courant. Utilisez 308 quand la préservation de méthode fait partie de l’exigence.
307 est-elle simplement une 302 plus récente ?
Pas exactement. La différence importante est que 307 préserve strictement la méthode et le corps de la requête.
Puis-je utiliser 302 pour un test A/B ?
Oui. Les tests temporaires sont un bon cas d’usage pour un routage de type 302, surtout si la destination peut changer.
Guides UrlEdge liés
- Types de redirection expliqués
- Configuration des redirections 301 permanentes
- Configuration des redirections 302 temporaires
- Repérer les chaînes et boucles de redirection
Références
Prêt à optimiser vos redirections ?
Commencez à utiliser UrlEdge aujourd'hui pour gérer votre trafic en périphérie.
CommencezArticles associés
Tout afficher
Configurer Universal Links et App Links après Firebase
Firebase Dynamic Links a disparu. Voici comment reconstruire Universal Links, Android App Links et des fallbacks propres sans casser vos campagnes.

Liens traçables pour WhatsApp, Instagram et QR codes
Comment créer des liens traçables pour WhatsApp, Instagram et QR codes sans perdre les UTM, sans salir l’URL et sans dégrader le reporting.