【原创】兔源码教您如何开启DZ全站https加密证书绿色锁标志-Discuz教程下载

【原创】兔源码教您如何开启DZ全站https加密证书绿色锁标志

开通本站Svip会员,全站资源免费下
前面我们讲到如何修改在iis服务器上配置加密证书教程如下:
【原创】兔源码手把手教您如何配置IIS多域名站点https及多张加密证书https

那么下面将教大家如何配置全站https
1、打开网站根目录——source——class——Discuz——discuz_application文件,搜索代码
  1. $_G['isHTTPS'] = ($_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;
复制代码
将代码
  1.                 $_G['isHTTPS'] = ($_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;
  2.                 $_G['scheme'] = 'http'.($_G['isHTTPS'] ? 's' : '');
  3.                 $_G['siteurl'] = dhtmlspecialchars($_G['scheme'].'://'.$_SERVER['HTTP_HOST'].$sitepath.'/');

  4.                 $url = parse_url($_G['siteurl']);
  5.                 $_G['siteroot'] = isset($url['path']) ? $url['path'] : '';
  6.                 $_G['siteport'] = empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' || $_SERVER['SERVER_PORT'] == '443' ? '' : ':'.$_SERVER['SERVER_PORT'];
复制代码
修改为
亲爱的游客您好,请 登录 后进行 回复

2、打开网站根目录——uc_server——avatar文件,搜索代码
  1. define('UC_API', strtolower(($_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'))));
复制代码
修改为
亲爱的游客您好,请 登录 后进行 回复

3、找到 uc_server/admin.php (约第13行处),原始内容是:
  1. define('UC_API', strtolower((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'))));
复制代码
修改成以下内容:
亲爱的游客您好,请 登录 后进行 回复

4、打开网站根目录——template——default 或 当前使用模板——common,将头部文件header和底部文件footer中的http统一手动修改为https
5、进入网站后台——全局——网站 URL:修改为https://www.您的网址.com/
0.png
6、进入网站后台——站长——UCenter 设置——将UCenter 访问地址:修改为https://www.您的网址.com/uc_server
1.png
7、进入网站后台——UCenter——登录后 应用管理 将应用的主 URL:修改为https://www.您的网址.com/ (如出现通信失败无需理会,这个是dz官方未修复BUG,没有影响)
2.png
8、配置搜索引擎收录的http网页快照同步跳转至https加密链接的对应页面,【实测】DZ论坛如何强制http://跳转到https://的完美解决方法
9、进入数据库批量替换网址链接执行语句(此语句仅批量替换修改帖子内的链接),打开数据库网址(底部将有图文教程),选择要批量修改替换的网站数据库——点击SQL——输入批量替换的执行语句点击执行即可大功告成
  1. UPDATE pre_forum_post SET message = replace(message,'http://www.tuyuanma','https://www.tuyuanma');
复制代码
【注:http://www.tuyuanma为需要修改的链接,https://www.tuyuanma为修改后的链接,请根据自身需求修改对应链接】
0.png
登录数据库

1.png
选择对应数据库,点击SQL功能

2.png
黏贴进执行语句,点击执行即可完成

【如发现浏览器的锁为灰色,未显示绿色锁头可加QQ397916899联系处理,每个站点收费50元,不免费处理】
1.png
灰色锁头

0.png
绿色锁头


配套教程:(必看)
【原创】兔源码教您如何开启DZ全站https加密证书绿色锁标志
【原创】兔源码教您如何申请永久免费的DNS加速https加密证书站点
【原创】兔源码手把手教您如何配置IIS多域名站点https及多张加密证书https
【实测】DZ论坛如何强制http://跳转到https://的完美解决方法


相关教程:
【原创】美橙服务器怎么配置IPV6教程景安服务器怎么配置IPV6教程阿里云服务器怎么配置IPV6教程腾讯云服务器怎么配置IPV6教程百度云服务器怎么配置IPV6
【原创】百度云加速CDN开始HTTPS,自主上传腾讯云、景安、西部数码等免费SSL证书教程
【原创】如何免费申请获得IPV6地址的教程
【原创】景安网络如何获取IPV6地址,景安网络获取IPV6地址的方法?

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部