HTTP 302 Found
Code d'état 302 · Classe 3xx
Message officiel (tel qu'affiché à l'écran) : Found
Aussi recherché sous la forme : HTTP 302, 302 redirect, 302 found
Ce que cela signifie
Le 302 est une redirection temporaire : la ressource se trouve actuellement à une autre URL, mais les clients doivent continuer à utiliser l'URL d'origine. Les parcours de connexion et les tests A/B l'utilisent. Ce n'est pas une erreur, sauf s'il forme une boucle ou sert pour un déplacement permanent.
S'applique à : Tous les navigateurs, nginx, Apache, IIS
Comment corriger HTTP 302 Found
- Si vous êtes bloqué dans une boucle de connexion, supprimez les cookies du site et reconnectez-vous
- Inspectez les redirections avec « curl -sIL https://example.com » ou l'onglet Réseau des outils de développement, avec « Preserve log » coché
- Si vous gérez le site : utilisez un 301 ou un 308 pour les déplacements permanents afin que les moteurs de recherche mettent leur index à jour
- Si vous gérez le site : utilisez un 303 après le traitement d'un formulaire POST pour envoyer le navigateur vers une page de résultat en GET
- Si vous gérez le site : utilisez un 307 si la méthode et le corps d'origine doivent être renvoyés à la nouvelle adresse
Pourquoi cela se produit
La RFC 9110 définit le 302 comme un déplacement temporaire. Historiquement, les navigateurs transforment un POST en GET en le suivant, c'est pourquoi le 303 et le 307 ont été introduits pour expliciter l'intention.
FAQ
Une redirection 302 est-elle mauvaise pour le SEO ?
Pas quand le déplacement est vraiment temporaire. Pour les déplacements permanents, utilisez un 301 afin que les signaux se transfèrent clairement vers la nouvelle URL.
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 :