Redirect 将subomain访问重定向到HTTPS,但不重定向到自定义域访问
我在使用NGINX时遇到了一些问题,我的目标是使NGINX的行为能够将所有子域访问重定向到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
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