渎缺尖 发表于 2024-9-6 06:13:57

Discuz 3.5全新安装不显示部分图标问题

全新安装的3.5,部分小图标不显示。图1;

F12发现是由于:图2;
Mixed Content: The page at 'https://wangyan.site/' was loaded over HTTPS, but requested an insecure font 'http://wangyan.site/static/image/common/dzicon.woff2'. This request has been blocked; the content must be served over HTTPS.

把浏览器网址改为http://www.XXX.com,形式,图标可以显示;如图3

不懂技术,请问怎么解决这个问题?

图1


图2


图3


1 贡献最佳答案

      你的站点使用的是https,加载的资源却是http的,这是不允许的,全站配置都检查一遍,统一为https地址即可      

湖中沉发表于2023-1-1 17:56:06
[*]详细答案 >

搭仑扯 发表于 2024-9-6 06:14:20

缓存的问题,后台更新缓存那,全都勾选上,更新缓存就可以了

宿和怡 发表于 2024-9-6 06:15:02

我也遇到了 官方给了提示 但我不会搞 https://www.dismall.com/thread-14428-1-1.html

阎清雅 发表于 2024-9-6 06:15:26

如果你想使用超过1个的域名访问,请自行在服务器上给字体文件格式(woff2)
设置http header:
access-control-allow-origin: *
如果你服务器就一个域名,那么需要使用指定的域名在后台更新缓存。

淤芯咬 发表于 2024-9-6 06:16:10

如果你想使用超过1个的域名访问,请自行在服务器上给字体文件格式(woff2) 设置http header: access-control-allow-origin: * 如果你服务器就一个域名,那么需要使用指定的域名在后台更新缓存。

淤芯咬 发表于 2024-9-6 06:16:22



你的站点使用的是https,加载的资源却是http的,这是不允许的,全站配置都检查一遍,统一为https地址即可

淤芯咬 发表于 2024-9-6 06:16:54

还请老师具体指点一下,在哪里设置这个参数??我是centos8。谢谢!!

淤芯咬 发表于 2024-9-6 06:17:26

这个问题我应该是搞定了,但是我是用本地虚拟机测试dz3.5稳定功能啥得跑的。。没上实际机器。
现在测试1.com2.com3.con
都正常显示了,
不知道你用的linux是不是宝塔面板,如果是宝塔面板的话,设置一下跨域就ok了

淤芯咬 发表于 2024-9-6 06:17:31

宝塔面板跨域怎么设置请明示,详细教教怎么设置,学习学习。

宿和怡 发表于 2024-9-6 06:17:46

进后台更新缓存,更新以后,你后台使用的是哪个域名,对应的域名就能显示出图标来。
需要协议(如https)和域名都完全一致,不能混用

如果你有更多的域名和协议需要同时使用,那就只能在你的服务器上配置header了。这个不同服务器(Apache、Nginx)或者面板设置方法都不一样,没法给出具体的建议,需要自己查询对应的教程。
页: [1]
查看完整版本: Discuz 3.5全新安装不显示部分图标问题