Redirect 将subomain访问重定向到HTTPS,但不重定向到自定义域访问

Redirect 将subomain访问重定向到HTTPS,但不重定向到自定义域访问,redirect,nginx,https,Redirect,Nginx,Https,我在使用NGINX时遇到了一些问题,我的目标是使NGINX的行为能够将所有子域访问重定向到https: server { listen 80; server_name *.myappdomain123.com; #Redirect all nonssl requests to ssl. return 301 https://$host$request_uri; } 这是可行的,但问题是,即使指向子域的域请求也会被重定向。例如:www.myhostedw

我在使用NGINX时遇到了一些问题,我的目标是使NGINX的行为能够将所有子域访问重定向到https:

  server {
    listen 80;
    server_name *.myappdomain123.com;

    #Redirect all nonssl requests to ssl.
    return 301 https://$host$request_uri;
  }

这是可行的,但问题是,即使指向子域的域请求也会被重定向。例如:
www.myhostedwebsite.com
指向(通过CNAME)
myhostedwebsite.myappdomain123.com
,现在甚至这个
www.myhostedwebsite.com
域也被重定向到HTTPS,这是不应该发生的。这里可能有什么问题?

您希望
www.myhostedwebsite.com
重定向到哪里?重定向到使用https您的问题表明它被重定向到https-那么您到底在问什么?重定向子域访问(例如
http://myhostedwebsite.myappdomain123.com
https://myhostedwebsite.myappdomain123.com
)但不是指向同一子域的www.myhostedwebsite.com