老张小站

  1. 欢迎光临

    感谢访问老张的博客!

  • 1
35,440

Discuz X3.* 全站开启 SSL / HTTPS 后需解决的问题(2019/10/25更新)

分类 网站技术/村民张先生 发布于 2015-12-03 07:18
0

一、全站资源 https 化。

1、UCenter地址、本地附件 URL 地址、风格图片地址需全部开启https访问,否则浏览器会出现类似“网站内存在不安全的资源”的警告。如果这部分链接全部是相对链接,则请忽略本项。

若“风格管理”中将“界面基础图片目录 {IMGDIR}”和“扩展图片目录 {STYLEIMGDIR}” 地址设置为 https 开头的绝对链接,需要修复一处BUG,否则会导致这部分风格图片无法显示。

打开 source/function/cache/cache_styles.php ,查找以下三项:

$cssdata = !preg_match('/^http:\/\//i', $data['styleimgdir'])
$cssdata = !preg_match('/^http:\/\//i', $data['imgdir'])
$cssdata = !preg_match('/^http:\/\//i', $data['staticurl'])

将其中的 /^http:\/\//i 替换为 /^http/i ,保存覆盖。

注意:修改后,若将来要使用相对链接,需要确保目录不以 http 开头。

2、修正楼层点评中的头像链接。点评头像链接会直接缓存于 pre_forum_postcache 表中,我们可以在输出时对 http:// 进行替换。

打开模板 viewthread_node_body.htm ,查找 $comment[avatar] 替换为:

{eval echo str_replace("http://","https://",$comment[avatar]);}

3、解决 DiscuzTips 造成的不安全资源提示:参考 2227 移除 DiscuzTips 。

4、百度结构化插件暂不支持 https ,将造成浏览器提示存在不安全资源。暂停使用该插件。

5、清理用户签名位中的 http:// 图片,清理帖子中存在的外链图片。

6、使用浏览器的开发者工具逐一排查是否存在其他 http:// 资源(包括图片、JS、CSS的,A链接无影响)。

分页: 1 2 3 4 5 6 下一页
欢迎转载分享,转载请注明 来源:大张小站 https://www.zhang.cq.cn/20151587.html
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截