请选择 进入手机版 | 继续访问电脑版
完美解决Discuz开启https/SSL证书教程显示安全绿标

这个首先需要去申请一个SSL证书:

建议:西部 8元一年,阿里云,腾讯云,百度云免费。

证书申请好后比如是空间的需要开启SSL,强制开启。

这些开启之后,我们就开始设置一下discuz相应代码,操作步骤如下:

第一步:

全局 > 站点信息 > 网站 URL,修改为https://www.zidiu.com的格式

完美解决Discuz开启https/SSL证书教程显示安全绿标

完美解决Discuz开启https/SSL证书教程显示安全绿标



第二步:修成Discuz适配https

如果你的Web服务是Apache,请忽略这一步,Nginx请继续看:

Discuz判断网站是否启动SSL是采用 $_SERVER[‘HTTPS’] 的方式,此方法不支持Nginx(nginx+php-fpm),需要先做一些修改,让Discuz使用 $_SERVER[‘SERVER_PORT’]来判断网站是否启用SSL。

source/class/discuz/discuz_application.php(约第187行处):

查找:
  1. $_G['isHTTPS'] = ($_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;
复制代码


修改为:
游客,如果您要查看本帖隐藏内容请回复

uc_server/avatar.php (约第13行处):

查找:



  1. define('UC_API', strtolower(($_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'))));
复制代码
修改为:
游客,如果您要查看本帖隐藏内容请回复




备注:如果您看完还不明白,可以跟帖或者联系官方技术QQ:515138有偿服务直接给您处理好
本教程由【自丢网www.zidiu.com荣誉出品!转载请标注出处!
推荐给好友: [复制链接]
推荐文章
回复

使用道具 举报

相关文章

精彩评论2

自丢网真心不错,学习教程网。
回复

使用道具 举报

..
回复

使用道具 举报

发布主题
  • 今日更新:0 昨日更新:3
  • 会员总数:367 模板总数:8680
打造全国最大建站模板下载平台
手机/微信

13145201488

周一至周日9:00-23:00

如有侵权请联系我们

515138@qq.com 在线QQ咨询

微信扫码关注我们