当前位置:首页 > discuz教程 > 正文内容

影响discuz完美使用https的插件都有哪些

葱子8年前 (2017-05-26)discuz教程1904

葱子最近在给几个站长配置discuz网站的https改造的过程中,发现部分discuz插件会影响到discuz的https完美展现。

我们知道,当一个https页面中不包含http链接(图片、css、js等文件)时,会在浏览器地址栏显示绿色的安全小锁标志。

出现这个标志,表示你的网站已经完美的实现了https改造。

完美显示小绿锁 

但是,大部分时候我们在改造https的时候,却是出现的这种情况。

 

小锁旁边带个黄色标志

为什么会出现这种情况呢?

根据葱子我的个人经验来看,是页面上加载了部分非https的链接。

就以上的这个案例,我来给大家讲解下如何排除非https的插件文件。

通过F12查看页面信息,我们发现这样一条记录:

可以看出是引用了非https的资源,根据后面的js文件路径,我们找到了包含这条引用的js文件,soso_smiles.js。

这个js文件是discuz后台插件soso表情插件里面的。

上面的引用链接,我修改成https后,显示可以正常访问。

所以我直接将soso_smiles.js里面的外部引用链接全部修改为https后,更新缓存,发现此条错误信息没有了。

接着我继续排查,发现纵横搜索这个插件也存在引用外部js文件的情况,一并按照上面的方式修改了链接。

 

所以,遇到插件影响https完美效果的情况,可以按照上面的操作步骤来分析修改。

但是,要确认下你修改的引用地址是否支持https访问。

要是不支持,那就会导致404错误,会出现插件功能异常。

所以,为了避免修改起来麻烦,我直接把soso表情和纵横搜索这2个插件关闭了,反正也没啥用是不是呢?

 

最后我的建议是:

1、后台关闭非必须的插件:这些插件非必须的功能,同时还会拖慢网站运行速度

2、修改插件文件时,确认引用的外部链接地址支持https访问

3、如果2中的https不支持,你还可以将外部文件保存到本地服务器上来,使用相对路径来引用即可

4、如果你自己排查起来有难度,可以咨询下我

 

扫描二维码推送至手机访问。

版权声明:本文由葱子博客发布,如需转载请注明出处。

本文链接:https://www.aitiancheng.com/article-740.html

相关文章

discuz全站开启https后,百度联盟的广告无法显示,怎么办?

discuz全站开启https后,百度联盟的广告无法显示,怎么办?

前面我们讲到discuz实现完美开启https后,解决了页面上的不安全因素。 但是在最重要的一点上,百度联盟的广告没法显示了,这可不能忍,直接影响到了我们站的收入了。 那么,这个问题应...

解决discuz X3.4启用搜索,就Oops! System file lost: class/class_cloud.php

解决discuz X3.4启用搜索,就Oops! System file lost: class/class_cloud.php

今天在启用我论坛的搜索功能的时候,发现点击全局-搜索设置,无法正确开启搜索功能。 就研究了下,我论坛的错误提示是admincp_setting.php这个文件有问题,看提示代码,应该是跟云平台有关。   (注:...

discuz数据库security_failedlog错误及修复

discuz数据库security_failedlog错误及修复

最近朋友的discuzX2.5的论坛老是出现"security_failedlog is marked as crashed and last(automatic?)repair failed"错误,看这个提示的意思是这个数据表坏了,...

解决discuz“你访问的页面无手机页面,是否进一步访问电脑版”

在运营discuz网站的过程中,某些页面总是会出现“你访问的页面无手机页面,是否进一步访问电脑版”的问题。 但实际上我们网站是有该页面对应的手机版页面的。    目前其他网站给出的解决办...

新建discuz网站时这样做可高效配置https

在葱子我以往的教程中,一般情况都是已经建好了的网站来配置https。今天葱子我给大家讲下在新建discuz网站时如何高效配置https。 首先:在web程序(Nginx/apache/IIS)中新建一个网站,按照我以往的教...

discuz开启https后,要这样配置小云app的https

一、配置符合苹果ATS要求的HTTPS 苹果在2017年1月要求所有上架到app store的app都需要使用https协议。 并且对https的配置还有一定的要求。 如果你按照我的教程配置了https,可以在下面这里...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。