リダイレクトで301と308のどちらを使うべき?
サイト移転や http から https へのリダイレクトに使う。
HTTPステータスコード 301 は Moved Permanently
HTTPステータスコード 308 は Permanent Redirect
なぜ 301 があるのに 308 が現れたのかというと、301 だと POST を GET に変換してしまうことがあったため。(どうなるかは不定)
リダイレクト先に対して GET/POST を変更して欲しくないなら 308 を使うしかない。
POST アクセスが想定されない場合は 301 でよい。308 はリクエスト側が対応していないケースがたまにある。