非www跳www
if ($host ~ ^(?!www\.)(?<domain>.+)$) {
return 301 $scheme://www.$domain$request_uri;
}
www to non-www
if ($host ~ ^www\.(?<domain>.+)$) {
return 301 $scheme://$domain$request_uri;
}
其他域名跳统一域名
if ($host != "example.com") {
return 301 $scheme://example.com$request_uri;
}
http跳https
if ($scheme != "https") {
return 301 https://$host$request_uri;
} # managed by Certbot