当前位置:   article > 正文

宝塔面板指定目录不强制跳转HTTPS_if ($server_port !~ 443){

if ($server_port !~ 443){

宝塔默认全站HTTPS访问,需要排除指定的目录不跳转HTTPS,对此给出解决办法。

宝塔面板开启强制跳转HTTPS后,Nginx配置文件是如下代码:

if($server_port!~443){

rewrite^(/.*)$https://$host$1permanent;

}

然后网站-设置-配置文件中用以下代码替换掉上面的代码即可;

set$flag0;

if($server_port!~443){

set$flag"${flag}1";

}

if($request_uri!~"/ONE"){

set$flag"${flag}2";

}

if($flag="012"){

rewrite^(.*)$https://$host$1permanent;

}

代码解释:满足非443端口,并且域名目录非 /ONE 时跳转,包含 /ONE 目录不跳转。

说明:我们指定不跳转的目录是 /ONE 但如果有同名目录,比如 /ONEA 或 /ONEBB 同样也不会跳转;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/197374
推荐阅读
相关标签
  

闽ICP备14008679号