サーバーでの設定方法
自分のサイトから 307 を返したいときの設定方法を、サーバーソフトウェアと言語別にまとめたセクションです。
- nginx で 307 リダイレクトを設定する方法|return と map の使い分けnginx で 307 Temporary Redirect を返す設定を、return ディレクティブの仕様に沿って解説します。パスやクエリを保つ書き方、複数ルールの map による管理、よくある失敗と確認方法までまとめました。
- Apache で 307 リダイレクトを設定する方法|Redirect・RedirectMatch・mod_rewriteApache HTTP Server で 307 Temporary Redirect を返す設定を、mod_alias の Redirect と RedirectMatch、mod_rewrite の R フラグで解説します。.htaccess での注意点、クエリ文字列の扱い、確認方法つきです。
- PHP で 307 リダイレクトを返す方法|header() の書き方と失敗しない注意点PHP の header() 関数で 307 Temporary Redirect を返す書き方を、PHP マニュアルの仕様に沿って解説します。既定が 302 になる理由、exit の必要性、headers already sent への対処、安全な転送先の決め方まで整理します。