web-dev-qa-db-fra.com

Lors de la redirection de http vers https sur un site de boutique, quel code de statut dois-je utiliser?

Sur un site Web de boutique, lorsque vous cliquez sur "Payer maintenant", nous effectuons une redirection d'en-tête vers la même URL, une version https sécurisée par SSL.

Dans un tel scénario, devrions-nous utiliser un code permanent (301), temporaire (302) ou tout autre code d'état? D'une manière ou d'une autre, ni permanent ni temporaire ne se sentent bien (bien que je suppose que ce dernier sera plus approprié).

8
Olaf

Pour plus d'informations sur les codes de réponse, voir: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html (ou http://urivalet.com/reason -phrases / pour un résumé).

Pour répondre à votre question et résoudre les problèmes liés à la réponse 303 (que certains clients ne la comprennent pas), il serait plus sûr de vous en tenir à un 302.

2
Mike Hudson

Si vous redirigez toujours vers le site SSL, un 301 conviendrait… mais vous pouvez également changer l'URL vers laquelle vous créez un lien au lieu de le rediriger.

4
Quentin

Un 303 See Other peut être le plus approprié dans ce scénario.

3
John Conde