現在、複数のサービスを運用しておりまして、どのサービスもサブドメインありのページになっております。
しかし、少数ではありますが、サブドメインなしのURLにアクセスするユーザーがおります。
そういうユーザーにはwwwのサブドメインをつけて、リダイレクトするようにしたいのですが、
そういった設定をnginxで出来ますでしょうか?
リダイレクト自体はこのような設定でできるのかと思われますが、
現在リクエストしたURLにサブドメインがついているか否かの判定をして、ついてなければ、といった条件分岐を記述する
コードがわかりませんでした。
server { listen 80; server_name example.com; rewrite ^(.*)$ http://www.example.com$1 permanent; }
仮に sub.example.com
というURLにアクセスした場合は、wwwに変えずに、そのまま、アクセスしてほしく、
example.com
というURLにアクセスした場合は www.example.com にリダイレクトさせてほしいです。
宜しくお願いします。
問題が解決したら、こちらの質問だけでなくスタック・オーバーフローのほうもクローズをお願いします。
回答1件
あなたの回答
tips
プレビュー