VPS上でNginxを使用してリダイレクトを設定する
Popular:
⌘ K
VPSでのNginxを使用したリダイレクトの設定
リダイレクトは、VPSホスティングのウェブサイトでトラフィックを管理するために不可欠であり、ユーザーが正しいURLに到達できるようにし、SEOとセキュリティを向上させます。このガイドでは、Nginxリダイレクトの設定を簡素化し、恒久的(301)、一時的(302)、HTTPからHTTPS、www/non-www、およびパス特定のケースについて説明します。実用的な例とヒントを通じて、効率的にNginxリダイレクトを習得できます。
Table of Contents
前提条件
NginxがインストールされたVPS
ルートまたはsudoアクセス
サイトの設定ファイル(通常は/etc/nginx/sites-available/または/etc/nginx/conf.d/にあります)
1. 恒久的リダイレクト (301)
URLまたはドメインが恒久的に変更された場合に使用します。
✅ 例: 古いドメインから新しいドメインへのリダイレクト
server {
listen 80;
server_name olddomain.com www.olddomain.com;
return 301 https://newdomain.com$request_uri;
}🔐 ヒント: 可能な限りHTTPSにリダイレクトしてください。
2. 一時的リダイレクト (302)
メンテナンス中などのために一時的なリダイレクションに使用します。


