帝国cms全站开启SSL证书

2017年11月24日 1 11,655 760字阅读2分32秒

大鸟今天给朋友的一个帝国cms网站配置ssl证书,当然就是用的Let's Encrypt证书,证书启用很简单,后台点击开启就可以了,其他的默认都是给你配置好的。

帝国cms全站开启SSL证书

但是登录后台,发现是空白,于是就着手解决,百度一下,发现早已经有方法。大鸟这里就记录一下。

在服务器或者ftp找到/e/class/connect.php文件,把

 //返回当前域名
 function eReturnDomain(){
 $domain=RepPostStr($_SERVER['HTTP_HOST'],1);
 if(empty($domain))
 {
 return '';
 }
 return 'http://'.$domain;
 }

将:

return 'http://'.$domain;

修改为

return 'https://'.$domain;

修改完成即可。
修改之前一定要注意备份文件。

这样修改好,就可登录。还是很简单的。

有几个问题要说下。

1、浏览器地址栏提示不安全,如这种。

帝国cms全站开启SSL证书

遇到这种问题,不要慌张,和证书是没关系的,你要仔细看看源代码里面的http这种形式的链接要修改成https的,或者不要用绝对地址。一些js、图片调用啊。都要用https或者src='//cdn.bootcss.com/jquery.lazyload/1.9.1/jquery.lazyload.min.js?ver=1.9.1'地址形式的。都修改完成了就会变成绿色小锁标志了。

2、地址栏右边有个打叉的小盾牌标志的,如下。

帝国cms全站开启SSL证书

这种和上面的情况是一样的。都是不安全的脚步,比如说js调用不是https的啊。等等,第三方的分享也不是https的啊,自己仔细修改好。这些都会消失。

总结:现在配置ssl证书比较简单,开启之后大鸟测试了下速度并没有什么影响。配置ssl还是很耗时的,如果没有必要的,也不需要搞在这玩意。

  • 我的微信
  • 分享宝塔面板建站技术交流等!
  • weinxin
  • 微信公众号
  • 关注本博公众号
  • weinxin
大鸟
帝国CMS-ECMS做站常用调用代码整理收录大全 WEB前端

帝国CMS-ECMS做站常用调用代码整理收录大全

大鸟还是很喜欢用帝国来建站的,我们建站新手一般都是从织梦开始,但是织梦永久了,发现还是帝国cms不错,织梦都是用来练手,帝国说实话还是复杂很多的。大鸟平时用的帝国代码收录下来记录在这里,自己用到的时候...
BT(宝塔面板)Let’s Encrypt证书续签方法 主机教程

BT(宝塔面板)Let’s Encrypt证书续签方法

大鸟以前说过宝塔面板的添加计划任务,可以添加一段shell来实现定时续期Let's Encrypt证书,但是我们不排除,会出现点意外,证书到期了没有自动续期,网站访问不了。这个时候我们就要打开面板手动...
帝国7.2后台采集的过滤与替换技巧 工具资源

帝国7.2后台采集的过滤与替换技巧

前面大鸟详细讲了下帝国7.2后台CMS采集代码采集规则编写教程,这篇文章大鸟主要介绍帝国cms采集过滤与替换,还有些技巧,大鸟记录在这里希望 能帮到需要的站长! 大鸟三篇帝国后台采集教程系列 帝国7....
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  0   博主  0
    • 焦盐芒果 焦盐芒果 2

      很有用,顶一个