梦淡如非 发表于 2024-12-10 15:26:00

Discuz! X3.5 解决小图标不能显示的方法




解决DZ3.5以上小图标不显示问题(据说是跨域问题):
1、apache 在httpd.conf 尾部加上
LoadModule headers_module modules/mod_headers.so# Make sure proxies don’t deliver the wrong contentHeader append Vary User-Agent env=!dont-vary
      Header set Access-Control-Allow-Origin "*"
也可以在网站根目录.htaccess文件中添加以下代码:


# Make sure proxies don’t deliver the wrong contentHeader append Vary User-Agent env=!dont-vary
      Header set Access-Control-Allow-Origin "*"

2、Nginx 在域名.conf 内部加上
(补充:服务器如果安装宝塔,直接点击站点设置-配置文件,搜索'#SSL-START SSL相关配置',在上面粘贴以下代码,刷新后台即可解决此问题)


location ~* \.(eot|ttf|woff|svg|otf|woff2)$ {
add_header Access-Control-Allow-Origin *;
}


3、如果使用了CDN,需要使用HTTP头

https://www.dismall.com/data/attachment/forum/202305/28/074518cn2numh0ggmmdi3g.jpg



(经常用到,发此备查,希望3BBS不会倒闭。)

七夏 发表于 2024-12-10 15:27:20

不会倒闭的{:5_156:}
页: [1]
查看完整版本: Discuz! X3.5 解决小图标不能显示的方法