nginxで他のURLにリダイレクトする方法は何ですか?
Nginxでリダイレクトを行うには、設定ファイルを変更することで実現できます。以下はよく使われるリダイレクト方法のいくつかです:
- 帰る (kaeru)
- https://example.com例)https://example.com
server {
listen 80;
server_name example.com;
return 301 https://example.com$request_uri;
}
- 彼は昨日新しい車を買った。 -> 彼は昨日、新しい車を購入しました。
- https://example.com/new-path の新しいパス
server {
listen 80;
server_name example.com;
rewrite ^/(.*)$ https://example.com/new-path permanent;
}
- 帰る (kaeru)
- https://new-example.com
新しい例.com
server {
listen 80;
server_name example.com;
return 301 https://new-example.com$request_uri;
}
設定ファイルを変更した後は、Nginxの設定ファイルを再読み込みして変更を有効にする必要があります。次のコマンドを使用して設定ファイルを再読み込みできます:
sudo nginx -s reload