
Ich möchte alle Sites und Subdomains auf einen https-Domänennamen umleiten. Ich verwende https://my-site.com
als Beispiel:
Zuvor funktionierten bei mir alle Umleitungen mit dem folgenden Code:
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;
}
Jetzt habe ich zwei Server mit einem AWS Elastic Load Balancer. http://my-site.com
und https://my-site.com
beide werden aufgelöst https://my-site.com
, aber die anderen Umleitungsregeln werden nicht mehr eingehalten. Eine andere möglicherweise bemerkenswerte Sache ist, dass ich AWS Route 53 für DNS verwende.
Hat jemand eine Idee?