Discuz! X2.5全站启用https

先配置好Web服务器,设置好SSL证书

后台设置

全局-站点信息-网站 URL

站长-UCenter设置-UCenter 访问地址

UCenter-应用管理-应用的主 URL

修改程序

文件 source/class/discuz/discuz_application.php

替换http://https://

文件 source/function/function_core.php

找到$content = output_replace($content);

在下面添加

$content = str_replace('http://www.xxx.com','https://www.xxx.com',$content);

如果有多个二级域名

$content = preg_replace('http://(.*?)xxx.com','https://\1xxx.com',$content);

注释掉下面的代码

if(!defined('IN_MOBILE') && !defined('IN_ARCHIVER')) {
        $tipsService = Cloud::loadClass('Service_DiscuzTips');
        $tipsService->show();
    }