热门标签

墨吻网络交流群

三条腿的蛤蟆不好找,
三条腿的男人这儿都是。

我要加群

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

网站开启 https 加密访问, 现在基本已经成为标配了。

与http相比显然后者更加安全,常见的主流网站都已实现整站ssl加密了。

老墨吻今天就带来dz论坛如何实现ssl全站绿锁。

【教程文档】关于Discuz! X 3.4 论坛如何实现全站https访问

关于ssl证书部署之类的话题我们就略过了,老墨吻主要讲开启 SSL 功能后,https 访问正常,但浏览器上的绿色小锁并没有出现的解决办法。

网站是用 Discuz! X 3.4 Release 20171001 搭建的,这个 php 网络论坛程序近几年已经很少更新,估计没有添加上 https 访问的功能设置。

不过我们不慌。

第一步  部署证书

第二步  修改文件

本步修改三个文件

1. 路径source/class/discuz/discuz_application.php (大概在第 187 行处): 查找:

$_G[‘isHTTPS’] =

【教程文档】关于Discuz! X 3.4 论坛如何实现全站https访问

将这一行直接修改为:
$_G[‘isHTTPS’] = true;

【教程文档】关于Discuz! X 3.4 论坛如何实现全站https访问

2. 路径uc_server/avatar.php(约第13行处):查找:

define(‘UC_API’, strtolower(($_SERVER[‘HTTPS’] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER[‘HTTP_HOST’].substr($_SERVER[‘PHP_SELF’], 0, strrpos($_SERVER[‘PHP_SELF’], ‘/’))));

【教程文档】关于Discuz! X 3.4 论坛如何实现全站https访问
修改为:define(‘UC_API’, strtolower(($_SERVER[‘SERVER_PORT’] == 443 || $_SERVER[‘HTTPS’] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER[‘HTTP_HOST’].substr($_SERVER[‘PHP_SELF’], 0, strrpos($_SERVER[‘PHP_SELF’], ‘/’))));

 

3.路径default/common/header.htm 查找:
http://

全部替换为:
https://

第三步 站内设置

以下不需要修改文件,
1. 在后台 – 全局网站URL填写
https://你的网址

2. 后台 站长 – UCenter设置 – UCenter 访问地址填写
https://你的网址

3. 后台 – UCenter(如果现实空白,请右击新窗口打开) – 应用管理 – 点右边的编辑 –  应用的主URL填写https://你的网址

4. 后台更新缓存,界面-风格 更新css界面   完成!

教程结束,后面懒得截图了,太麻烦

标签:

未经允许不得转载:作者:墨吻, 转载或复制请以 超链接形式 并注明出处 墨吻博客
原文地址:《【教程文档】关于Discuz! X 3.4 论坛如何实现全站https访问》 发布于2019-11-19

分享到:
赞(0) 打赏

评论 抢沙发

2 + 6 =


【教程文档】关于Discuz! X 3.4 论坛如何实现全站https访问

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册