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é).
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
.
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.
Un 303 See Other
peut être le plus approprié dans ce scénario.