discuz论坛开启https

21

首先是如果是从官网的原代码:

修改位置1

搜索

$content = output_replace($content);
1

在其底部加入

$content = str_replace('http://www.xxx.com','https://www.xxx.com',$content);
换成你自己的网站名称

修改位置二

修改

source/class/discuz/discuz_application.php,190行左右
 $_G['isHTTPS'] = ($_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false; 
直接修改为 $_G['isHTTPS'] = true; 

关于这里,网上的其它教程会直接给错误的答案,根据那种教程修改并不会生效,这是最无奈的事情,如果网站需要http访问就再改回来或者直接改为false就好了。

修改网址

快捷版:

gitee已经修改了https的版本,但是如果不配置https是不能直接用的,要根据上面的修改位置将改回原代码。

https://gitee.com/MRLV_luozong/discuz.git

该版本同时修改了editor.js。所以建议从原版本按照步骤修改。该版本还需要另外的oss设置。