80 端口有 www.domain.com 和 *.domain.com 和 domain.com
443 端口有 www.domain.com
希望访问非 https://www.domain.com 的域名都能跳转到 https 上的 www 域名上。
请问有啥方法可以实现吗?
1
leido 81 天前 via Android ♥ 1
不就是个正则的事
|
![]() |
2
Trim21 81 天前 ♥ 1
server {
listen 80 default_server; server_name _; rewrite ^(.*)$ https://www.domain.com$1 redirect; } |
3
MonoLogueChi 81 天前 via Android ♥ 1
就是强制 HTTPS,方法随便百度一下都能出来一堆
|
4
momocraft 81 天前 ♥ 1
你有 *.domain.com 的正经证书吗?
|
![]() |
7
caola 81 天前 ♥ 1
#其他的域名都跳转到 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; } |
![]() |
8
allanzhuo 80 天前 via Android ♥ 1
给你参考,写的就是你所说的问题,https://www.cnblogs.com/laoyeye/p/9694833.html
|
![]() |
9
opengps 80 天前 via Android ♥ 1
另类办法,加一个空网站(不绑定域名),所有访问都跳到 https
|