Nginx でリダイレクト ( rewrite ) 、ブログ引っ越しついでにURL 変更
数ヶ月前にこのブログのサーバを別サーバへ引っ越し、
URLを
http://tstylestudio.com/wp/
から
https://blog.tstylestudio.com
へ変更しました。
旧サーバは解約したので http://tstylestudio.com/wp/ このアドレスは無くすことにしました。
それはそれとして、旧URLへアクセスがあった場合を何とか出来ないものかと悩んでいましたが、
「新アドレスへリダイレクト出来れば良いんだ!」
と閃きました。
後は自分のスキルと相談しながら、トライアンドエラーです。
結果的には実質2行で出来た感じです。
Nginx で rewrite 設定
Webサーバは Nginx1.4.1を使っています。
/etc/nginx/sites-available
この中にあるブログの設定ファイルへ記述します。
[shell]
server {
…..
location ^~ /wp/ {
rewrite ^(.*)$ https://blog.tstylestudio.com/$1 last;
}
…..
}
[/shell]
この3行追加したらリダイレクトされるようになりました。