En el sitio web de una tienda, cuando se hace clic en "Pagar ahora", realizamos una redirección de encabezado a la misma URL, solo una versión https segura con SSL.
En un escenario tan común, ¿deberíamos usar un código de estado permanente (301), temporal (302) o cualquier otro? De alguna manera, ni permanente ni temporal se siente bien (aunque supongo que lo último será más apropiado).

Respuestas:
Para obtener más información sobre los códigos de respuesta, consulte: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html (o http://urivalet.com/reason-phrases/ para obtener un resumen).
Para responder a su pregunta y disipar los problemas con la
303respuesta (que algunos clientes no la entienden), sería más seguro seguir con a302.fuente
Si siempre está redirigiendo al sitio SSL, entonces
301encajaría un ... pero también podría cambiar la URL a la que enlaza en lugar de redirigir.fuente
A
303 See Otherpuede ser el más apropiado en este escenario.fuente