Tous les articles
· Mis à jour 5 juillet 2026 · URLsCheck

Redirections 301, 302, 307 et 308 : quelles différences ?

Comparer les redirections HTTP 301, 302, 307 et 308 : durée, conservation de méthode, cache, SEO, API et erreurs d'implémentation courantes.

HTTP Redirections SEO

Une redirection HTTP demande au client d’interroger une autre URL. Deux questions déterminent le bon code : le déplacement est-il permanent ou temporaire ? La méthode HTTP et le corps doivent-ils être conservés ?

CodeSignificationDuréeMéthode et corps
301Moved Permanentlypermanentecertains anciens clients changent POST en GET
302Foundtemporairecertains anciens clients changent POST en GET
307Temporary Redirecttemporaireconservés
308Permanent Redirectpermanenteconservés

Utiliser 301

301 convient aux migrations durables : HTTP vers HTTPS, changement de domaine, nouveau slug ou fusion de doublons. La cible doit être pertinente, accessible et idéalement atteinte en un saut.

Mettez à jour liens internes, canonical et sitemap. Votre propre navigation ne devrait pas dépendre durablement des redirections.

Utiliser 302

302 s’applique lorsque l’URL d’origine reste l’adresse stable : maintenance courte, campagne temporaire ou routage pendant un incident. Si le changement devient permanent, adaptez le statut et les références.

Pourquoi 307 et 308 ?

Ils conservent méthode et corps. Un POST est donc rejoué comme POST sur la cible. C’est précis pour les formulaires et API, mais demande une stratégie sûre de nouvelle tentative et d’idempotence.

307 est temporaire, 308 permanent. Pour une page GET ordinaire, 301 et 302 restent largement compris.

SEO et cache

Les moteurs examinent aussi la pertinence, la canonical, les liens internes et la durée. Une redirection permanente cohérente peut consolider les signaux ; une temporaire indique que la source peut rester principale.

Navigateurs et intermédiaires peuvent mémoriser les redirections permanentes. Testez les règles risquées avec un statut temporaire et une session neuve avant de les rendre permanentes.

Erreurs fréquentes

  • Envoyer toutes les anciennes pages vers l’accueil.
  • Créer /ancienne → /nouvelle → /finale.
  • Rediriger vers une 404 ou une 5xx.
  • Opposer des règles HTTPS, www ou slash.
  • Employer JavaScript au lieu d’un 3xx direct.
  • Rejouer des POST sans stratégie de sécurité.

Contrôlez le comportement public avec le Redirect Checker.

Choix rapide

  1. L’URL source reviendra-t-elle bientôt ? Temporaire, sinon permanent.
  2. La méthode doit-elle rester identique ? 307 ou 308.
  3. S’agit-il d’une page GET classique ? 301 ou 302 suffit souvent.
  4. La cible répond-elle à la même intention et termine-t-elle correctement ?

308 est-il toujours meilleur que 301 ?

Non. 308 est plus précis lorsque la méthode compte. Pour une migration de pages GET, 301 suffit généralement.