宝塔面板开启 HTTPS 强制跳转后实现指定目录不强制跳转 HTTPS 教程

宝塔面板开启 HTTPS 强制跳转后实现指定目录不强制跳转 HTTPS 教程

🎀 🌸

宝塔面板开启 HTTPS 强制跳转后实现指定目录不强制跳转 HTTPS 教程

前言

虽然使用 HTTPS 更加安全,但在一些特定情况下却只能使用 HTTP 不能使用 HTTPS,在宝塔面板中开启 HTTPS 强制跳转后全站都会跳转到 HTTPS,并没有例外的选项,本来以为加一条 if 指定条件不跳转就行了,结果不能实现,原来 Nginx 不支持 if 逻辑和嵌套语法,最后找了不少资料,终于可以实现开启强制跳转后指定目录不跳转 HTTPS 的方案了。

教程

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

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

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

说明

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

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容