59推廣

 找回密碼
 立即注冊

掃一掃,訪問微社區

 
打印 上一主題 下一主題

[教程] dz開啟https方式

[復制鏈接]
跳轉到指定樓層
1#
本站網友  發表于 2018-11-19 12:01 回帖獎勵 |倒序瀏覽 |閱讀模式

老版本dz開啟https方式

開啟支持https主要需要修改一下幾個地方
1、查找修改文件discuz_application.php
source/class/discuz/discuz_application.php (約第 187 行處):
查找:
  1. $_G['isHTTPS'] = ($_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;
復制代碼
修改為:
  1. $_G['isHTTPS'] = ($_SERVER['SERVER_PORT'] == 443 || $_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;
復制代碼
2、查找修改文件.atar.php
uc_server/.atar.php (約第 13 行處)
查找:
  1. define('UC_API', strtolower(($_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'))));
復制代碼
修改為:
  1. 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.修改模版各處http://為https://
4、后臺 – 全局 – 站點信息 – 網站 URL:將http://改成https://網址
5、后臺 – 站長 – UCenter設置 – UCenter 訪問地址改成https://網址
6、后臺 – UCenter(如果不能正常訪問可以在新窗口打開,也可以直接訪問UC地址) – 應用管理 – 點右邊的編輯 – 應用的主URL改成https://網址
7、后臺 – 工具 – 更新緩存
8、后臺 – 界面 – 風格,點擊“更新CSS緩存”按鈕

如應用域名設置了網站默認域名(一般用于去forum.php尾巴的設置)
打開source/function/function_core.php
搜索
  1. $content = output_replace($content);
復制代碼
在下面加入
  1. $content = str_replace('http://www.xxx.com','https://www.xxx.com',$content);
復制代碼
如果你有多個二級域名,可以加入
  1. $content = preg_replace('http://(.*?)xxx.com','https://\1xxx.com',$content);
復制代碼
完成后清緩存即可

QQ|Email|注銷申請|手機版|59推廣

GMT+8, 2020-3-30 20:49

Powered by Discuz!

© 2001-2021 Comsenz Inc.

快速回復 返回頂部 返回列表
业务员做什么生意赚钱