admin 发表于 2021-8-29 16:10:57

discuz同时支持http及https访问

header.htm中<base href=$_G[‘siteurl’] > 这里的基地址是关键
discuz中的变量$_G[‘siteurl’]设置了站点路径,为了兼容http及https同时访问,可以修改source/class/discuz/discuz_application.php 文件原始代码:$_G['isHTTPS'] = ($_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;
替换为:$_G['isHTTPS'] = ($_SERVER['SERVER_PORT'] == 443 || $_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;


即可混合http/https访问论坛不会出现https里面访问http的报错问题


页: [1]
查看完整版本: discuz同时支持http及https访问