无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[教程] discuz2.5、3.0、3.2、3.3怎么全站开启https访问

本帖最后由 向上的葱子 于 2017-5-31 10:06 编辑

目前各位站长使用最多的discuz版本应该是x3.2,部分建站较早的网站可能仍在使用X2.5的版本,还有部分追求新版的站长在使用X.3.3的版本。不过总的来说,X3.2是discuz官方发布的最后一版,也是目前为止功能最全最稳定的一个版本。

discuz各个版本其实都对https有一定的支持,不过都不是很完善,不管哪个版本仍然需要通过修改disucz的源文件来实现对https的完美支持。

下面我就不同版本来给大家讲解下如何修改源文件来支持https。

discuz X2.0

x2.0的版本用的人不多了,但我这里还是提供一份X2.0的https改造教程:https://www.aitiancheng.com/article-550.html

discuz X2.5:

X2.5的版本比较老旧了。不过经过我的研究,已经写出了X2.5的https改造教程:https://www.aitiancheng.com/article-720.html

discuz X3.0:

X3.0的版本比X2.5较新,可以按照X3.2的修改方式来进行discuz的https改造。

discuz X3.2:

我的所有教程,大部分是针对X3.2进行撰写的,所以在X3.2的https改造上教程已经非常完美了。

discuz X3.2开启支持https主要需要修改一下几个地方:

1、查找修改文件discuz_application.php 

2、查找修改文件avatar.php 

具体的修改教程可以看这里:http://www.aitiancheng.com/article-291.html

discuz X3.3:

X3.3版本是目前discuz名义上的最新版本,X3.3对比X3.2的升级主要体现在对php7.0的支持上,同时对https的支持会比X3.2要好一点。

但是,如果我还是不建议各位站长盲目升级到X3.3,特别是已经稳定运营的站点。

discuz X3.3开启https的方法比较简单:

1、查找修改文件discuz_application.php :

在第187行处,将“false”修改为“true”;

删除第188行,

将第189行修改为:

$_G[‘siteurl’] = dhtmlspecialchars(‘http’.($_G[‘isHTTPS’] ? ‘s’ : ”).’://’.$_SERVER[‘HTTP_HOST’].$sitepath.'/');

我的考虑主要是以下几个方面:

1.X3.3每个月都有迭代新版本发布,如果你是想认真做网站,特别是稳定运营的网站,不建议盲目追新版。因做网站第一要求是稳定。

2.X3.3的主要改进是在对php7.0的支持上。升级php版本到7.0后,确实会使网站运行加快一点,但是目前discuz应用中心现有的插件和模板能够完美兼容的少之又少。所以,盲目升级到X3.3版本如果出现插件不兼容无法使用,模板错位等bug,得不偿失啊。

首发于向上的葱子博客:https://www.aitiancheng.com/article-468.html

返回列表