No site de uma loja, ao clicar em "Pagar agora", realizamos um redirecionamento de cabeçalho para o mesmo URL, apenas uma versão https protegida por SSL.
Em um cenário tão comum, devemos usar um código de status permanente (301), temporário (302) ou qualquer outro status? De alguma forma, nem permanente nem temporário parece certo (embora eu ache que o último será mais apropriado).
Respostas:
Para obter mais informações sobre códigos de resposta, consulte: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html (ou http://urivalet.com/reason-phrases/ para obter um resumo).
Para responder à sua pergunta e dissipar os problemas com a
303
resposta (que alguns clientes não a entendem), seria mais seguro continuar com a302
.fonte
Se você está sempre redirecionando para o site SSL, então
301
seria adequado ... mas você também pode alterar o URL ao qual vincula, em vez de redirecionar.fonte
A
303 See Other
pode ser o mais apropriado nesse cenário.fonte