ショップのウェブサイトで「今すぐ支払う」をクリックすると、SSLで保護されたhttpsバージョンだけである同じURLへのヘッダーリダイレクトが実行されます。
このような一般的なシナリオでは、永続(301)、一時(302)、またはその他のステータスコードを使用する必要がありますか?どういうわけか、永続的でも一時的でも適切ではありません(後者がより適切だと思いますが)。
応答コードの詳細については、以下を参照してください: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html (または http://urivalet.com/reason -phrases / 要約用)。
あなたの質問に答え、303
応答(一部のクライアントはそれを理解していない)の問題を緩和するために、302
に固執する方が安全です。
常にSSLサイトにリダイレクトする場合、301
が適合しますが、リダイレクトする代わりに、リンク先のURLを変更するだけでもかまいません。
303 See Other
は、このシナリオで最も適切な場合があります。