HTTP 301 Moved Permanently
Code d'état 301 · Classe 3xx
Message officiel (tel qu'affiché à l'écran) : Moved Permanently
Aussi recherché sous la forme : HTTP 301, 301 redirect, moved permanently
Ce que cela signifie
Le 301 n'est pas une erreur mais une redirection permanente : la ressource a une nouvelle URL et les clients doivent désormais l'utiliser. Les navigateurs la suivent automatiquement. Elle ne devient un problème que si elle pointe au mauvais endroit ou forme une boucle.
S'applique à : Tous les navigateurs, nginx, Apache, IIS, Cloudflare
Comment corriger HTTP 301 Moved Permanently
- Si un 301 vous envoie vers la mauvaise page, videz le cache du navigateur, car les navigateurs mettent en cache les réponses 301
- Inspectez la chaîne de redirections avec « curl -sIL https://example.com » pour voir chaque en-tête Location
- Si vous gérez le site : utilisez un 301 pour les déplacements permanents, comme le passage de http à https, de non-www à www, ou des pages renommées
- Si vous gérez le site : redirigez les anciennes URL directement vers leur destination finale pour éviter les chaînes
- Si vous gérez le site : utilisez un 308 plutôt qu'un 301 quand la méthode de la requête (par exemple POST) doit être conservée
- Si vous gérez le site : corrigez les boucles en vous assurant que le CDN, le serveur et le CMS s'accordent sur un seul schéma et un seul hôte canoniques
Pourquoi cela se produit
La RFC 9110 définit le 301 comme un changement permanent d'URL. Les clients peuvent transformer un POST en GET en le suivant, c'est pourquoi le 308 existe pour les redirections permanentes qui conservent la méthode.
FAQ
Une redirection 301 transmet-elle la valeur SEO ?
Oui. Les moteurs de recherche consolident les signaux vers la nouvelle URL, ce qui fait du 301 la norme pour les déplacements permanents.
Comment annuler un 301 mis en cache dans mon navigateur ?
Videz les images et fichiers en cache, ou testez dans une fenêtre de navigation privée. Le navigateur peut mémoriser la redirection tant que son cache n'est pas vidé.
Erreurs liées
Source : IANA HTTP Status Code Registry · solutions rédigées et vérifiées par les éditeurs (voir notre politique éditoriale)
Dernière mise à jour :