discuz开全站https,301强制跳转形式,但是有两个链接不能用https,求规则怎么写?

发布于 2022-09-04 23:16:53 字数 267 浏览 17 评论 0

discuz开全站https,用了下面的301强制跳转形式,但是有两个链接不能用https,一个是qq登录的页面,还有一个是后台管理的页面。

if ($scheme = http ) { 
return 301 https://$host$request_uri; 
}

大致意思就是在能不能用什么规则让全站都https的情况下,页面的某个链接能够在打开的不是https而是http的,或者规则上再做个跳转,指定这个两个连接打开时候跳转到http上面去。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

得不到的就毁灭 2022-09-11 23:16:53

把url拦截下就行了呗

if ($scheme = http ) { 
    if ($host$request_uri == $qqLoginUrl) return;
    if ($host$request_uri == $adminUrl) return;
    return 301 https://$host$request_uri; 
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文