本帖最后由 民审-M 于 2017-8-9 09:37 编辑
discuz X3.4 https访问提示是否只查看安全传送的网页内容解决办法
如图所示:
discuz开全站https,用了下面的301强制跳转形式,但是有两个链接不能用https,一个是qq登录的页面,还有一个是后台管理的页面。 - if ($scheme = http ) {
- return 301 https://$host$request_uri;
- }
复制代码
大致意思就是在能不能用什么规则让全站都https的情况下,页面的某个链接能够在打开的不是https而是http的,或者规则上再做个跳转,指定这个两个连接打开时候跳转到http上面去。 把url拦截下就行了呗 - if ($scheme = http ) {
- if ($host$request_uri == $qqLoginUrl) return;
- if ($host$request_uri == $adminUrl) return;
- return 301 https://$host$request_uri;
- }
复制代码
ps:另外确认下你的https证书是全域(*.caogen8.co)还是主域(www.cgzz8.cn) 作用域不一样,则https全站不统一既有https、也有老链接http的,则会提示包含不安全内容的黄标提示和访问提示。
|