我已经解决了 nginx if 不支持嵌套,变通处理,将结果分享给大家。
#HTTP_TO_HTTPS_START
set $NonSpecialURL 1;
if ($request_uri = "/*****/*****/****.php") {
set $NonSpecialURL 0;
}
if ($request_uri = "/****/*****.php") {
set $NonSpecialURL 0;
}
set $Access443 0;
if ($server_port !~ 443) {
set $Access443 1;
}
set $Jmup443 "${Access443}${NonSpecialURL}";
if ($Jmup443 = 11) {
rewrite ^(/.*)$ https://$host$1 permanent;
}
#HTTP_TO_HTTPS_END |