Last Updated on 2021年7月4日 by かんりにん
※書式を忘れがちなので、自分用のメモ目的です。
ドメインの変更やサービスの移転などでリダイレクトを設定する際、コンテンツごとのURLパスを無視してすべてのリクエストを指定した移転先へ飛ばす設定。
職業上、こんな雑なリダイレクト設定はNGな気持ちなのだが、
・コンテンツのURLを引き継がないので、すべて301リダイレクトでOK
・パスを指定してURLを引き継ぎたいものはすべて設定済みで、残りの雑多なページを引っ越し先のトップに飛ばしたい
といった使い道なら有効かも。
– 設定例:抜粋
location / { try_files $uri $uri/ /index.php?$query_string; rewrite ^/(.*)$ https://hoge.example.com/ permanent; rewrite ^(.+)/$ https://hoge.example.com/ permanent; }