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();
}