
すべてのサイトとサブドメインを 1 つの https ドメイン名にリダイレクトしたいです。https://my-site.com
例として使用します。
以前は、次のコードですべてのリダイレクトが機能していました。
server {
listen 80;
server_name my-site.com;
return 301 https://my-site.com$request_uri;
}
server {
listen 443 ssl spdy;
ssl on;
server_name my-site.com;
...
}
server {
listen 80;
server_name my-site.org;
return 301 https://my-site.com$request_uri;
}
server {
listen 80;
server_name subdomain1.my-site.com;
return 301 https://my-site.com/sites/subdomain1$request_uri;
}
現在、AWS Elastic Load Balancer を備えた 2 台のサーバーがあります。両方とも に解決されますhttp://my-site.com
が、他のリダイレクト ルールは尊重されなくなりました。 注目すべきもう 1 つの点は、DNS に AWS Route 53 を使用していることです。https://my-site.com
https://my-site.com
誰か意見ある?