首页>最新数字证书问答>宝塔面板指定目录不强制跳转HTTPS

宝塔面板指定目录不强制跳转HTTPS

宝塔默认全站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 同样也不会跳转;

最新资讯

为什么要停止使用RSA密钥交换?

什么是DNS-over-HTTPS.是如何工作的?

Apple macOS操作系统中存在三个致命漏洞

"此网站提供的安全证书不安全"的解决方法

Chrome浏览器中出现“安全连接”错误,该如何解决?

标签推荐:数字证书申请 | ssl证书验证失败 | https证书申请| 数字签名技术| 电子签名软件| ssl证书更新| 小程序证书| ca认证电子签名| 个人代码签名| 微软代码签名| 泛域名证书| java代码签名| 代码签名证书| https证书配置| PKI技术知识| SQL注入| openssl漏洞| 识别钓鱼网站