技术解析

[送金币] Nginx 泛域名如何解析到 https www 上?
0
2021-05-19 16:45:23
idczone

80 端口有 www.domain.com 和 *.domain.com 和 domain.com

443 端口有 www.domain.com

大带宽服务器希望访问非 https://www.domain.com 的域名都能跳转到 https 上的 www 域名上。

请问有啥方法可以实现吗?


不就是个正则的事

server {
listen 80 default_server;
server_name _;
rewrite ^(.*)$ https://www.domain.com$1 redirect;
}

就是强制 HTTPS,方法随便百度一下都能出来一堆

你有 *.domain.com 的正经证书吗?

需要证书才能做跳转吗? 只有 www 的证书

懂你意思了,你的意思是 https 的 其他域名会有证书问题

www
if ($host != 'www.domain.com' ) {
return 301 https://www.domain.com$request_uri;
}
http 跳转到 https
if ($ssl_protocol = "") {
return 301 https://$server_name$request_uri;
}

给你参考,写的就是你所说的问题,https://www.cnblogs.com/laoyeye/p/9694833.html

另类办法,加一个空网站(不绑定域名),所有访问都跳到 https

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服