154 votes

Que signifie exactement HTTP/1.1 302 ?

Certains articles que j'ai lus m'ont dit que cela signifiait sauter (d'un URI à un autre), mais j'ai détecté ce "302" même quand il n'y avait pas de saut du tout !

88voto

CodeMonkey1313 Points 4754

Une redirection 302 signifie que la page a été déplacée temporairement, tandis qu'une redirection 301 signifie qu'elle a été déplacée de façon permanente.

Les 301 sont bons pour la valeur SEO, tandis que les 302 ne le sont pas parce que les 301 demandent aux clients d'oublier la valeur de l'URL d'origine, tandis que les 302 conservent la valeur de l'original et peuvent donc potentiellement réduire la valeur en créant deux URL logiquement distinctes qui produisent chacune le même contenu (les moteurs de recherche les voient comme des doublons distincts plutôt qu'une seule ressource avec deux noms).

29voto

1800 INFORMATION Points 55907

Il s'agit simplement d'une réorientation temporaire. Je n'ai aucune idée de ce "saut" dont tu parles. Les navigateurs Web ne peuvent pas sauter, pour une chose, ils n'ont pas de jambes.

8voto

Paul Sonier Points 25528

De Wikipédia :

Le code d'état de réponse HTTP 302 Found est le moyen le plus courant d' effectuer une redirection. C'est un exemple de pratique industrielle en contradiction avec la norme.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X