質問: 登録フォームなどで、post後に完了ページにリダイレクトする時のhttpステータスは301と302どちらが正しいのでしょうか。
回答: 本来どうあるべきか、というのは他の方の回答に譲るとして、既存フレームワーク(実装や仕様)のデフォルトに合わせておけば良かろうという後ろ向きな考え方もあるかと思います。 SO本家にも同様の質問がありました(After a POST, should I do a 302 or a 303 redirect?)が、そのやりとりの中ではフレームワークのデフォルト挙動はいずれも**302**ということが挙がっていました。 301か302かのどちらかでなければならない、ということであれば302でしょう。 (そもそも301は意味的にも全然違いますしね。)