if ($server_port = 80) { rewrite ^(.*)$ https://$host$1 permanent; }
示例三 站点绑定很多域名,只让某个域名跳转:
set $redirect_https 1; if ($server_port = 80) { set $redirect_https "${redirect_https}2"; } if ($http_host = 'www.exampledemo.com') { set $redirect_https "${redirect_https}3"; } if ($http_host = 'exampledemo.com') { set $redirect_https "${redirect_https}3"; } if ($redirect_https = "123") { rewrite ^(.*)$ https://$host$1 permanent; }