1 、修改 source/class/discuz/discuz_application.php(第 187 行)
将
$_G['isHTTPS'] = ($_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;
修改为:
$_G['isHTTPS'] = true;
2 、修改 uc_server/avatar.php(就在头几行)
将
define('UC_API', strtolower(($_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'))));
修改为:
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 、修改/template/default/common/header.htm
将 http://全部查找替换为:https://(一共 5 处)
4 、后台 - 全局 - 站点信息 - 网站 URL: 将 http://改成 https://网址
5 、后台 - 站长 - UCenter 设置 - UCenter 访问地址改成 https://网址
6 、后台 - UCenter(如果不能正常访问可以在新窗口打开,也可以直接访问 UC 地址)- 应用管理 - 点右边的编辑 - 应用的主 URL 改成 https://网址
7 、后台 - 工具 - 更新缓存
8 、后台 - 界面 - 风格,点击 「更新 CSS 缓存」 按钮