查看: 821|回复: 6

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

[复制链接]

133

主题

308

回帖

554

积分

高级会员

积分
554
发表于 2023-5-3 16:32:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我发现大多数使用Discuz! X3.5 都有小图标不能显示的问题,提问的时候给的回答都是说跨域的问题,可是不管我怎么百度、谷歌,给出跨域的方法看了都蒙,一大堆的代码都不知要放到哪里!

不过,今天终于让我给解决了,在解决之前看我网站带www和不带www的小图标。

d1.png

d2.png

方法是寻求服务商的技术人员,我向他反映了我遇到的问题,然后他给的答复如下。

d3.png

谷歌翻译的结果。

d4.png

这是他帮我添加的代码。

d5.png

然后我试着在浏览器里添加网站地址带www和不带www的,果然图标都能正常显示了。

d6.png

d7.png

而且我也在另一个论坛的服务器里做相同的设置,也不再出现小图标不显示的问题,当然,我的能够解决并不代表你们的也一样,所以这个帖只能算是给大家提供参考,如果对你没作用,那就只能说声抱歉了。

下边就是技术人员给出的代码,只需要添加到 .htaccess 文件的最上端,添加后到后台更新下缓存。

  1. Header add Access-Control-Allow-Origin "*"Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type, authorization"Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
复制代码

最后希望能给同样有小图标烦恼的带来帮助。

免责声明

1.本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
2.如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

上一篇:3.5版的默认手机模板在关闭论坛的情况下如何去掉显示论坛
下一篇:去除后台插件发现新版的更新提示

回复

使用道具 举报

140

主题

301

回帖

536

积分

高级会员

积分
536
发表于 2023-5-3 16:33:03 | 显示全部楼层
还别说,我以前一直也是用的国外主机,不管是更换主机,还是换域名,对于小白,出现问题找他们,真的会直接给你解决。这个映像特深。
记得同期为了解决备案的问题,在阿里,同样的配制,同一个程序备份,硬硬的跟他们客服技术em来EM去的搞了差不多整月,问题依然没解决,他们给我最多的回复就是你配制不够,要升级,你啥问题要解决。气得我最后连下来的备案也不要了,直接把文件全转到国外。

今天看到这个,我一试,还别说,还真是留意尽量的把域名统一成一样的,带www和不带的,还真没用心去把不一样的域名,整成一样的效果。

先留言一个,再测试效果。
回复 支持 反对

使用道具 举报

124

主题

287

回帖

527

积分

高级会员

积分
527
发表于 2023-5-3 16:34:01 | 显示全部楼层
我这两个星期两个网站都出现状况,两个都突然不能打开,客服的技术人员了解情况后很快就帮忙解决。
说下我出状况的论坛:
1、第一个网站--技术人员排查后说是我的database没有添加用户,他帮忙添加后就解决了。
2、另一个网站我是发现输入网址后不能打开,但是后面添加/forum.php就没问题,接着我想打开帖子(帖子添加了伪静态),发现又不能打开,我到file manager 看到 .htaccess 文件被修改了,改回来就可以了,可是我的网址不带/forum.php还是不能打开,所以只好找这个服务商的技术人员反映情况,他排查后告诉我index.php被修改和添加了恶意代码,过后把 index.php 替换就好了。
回复 支持 反对

使用道具 举报

97

主题

301

回帖

471

积分

中级会员

积分
471
发表于 2023-5-3 16:34:12 | 显示全部楼层
我刚才试了下,怎么我的不行了。后台使用哪种更新的缓存,哪个就在前台显示正常,另一个就不正常。
回复 支持 反对

使用道具 举报

133

主题

308

回帖

554

积分

高级会员

积分
554
楼主 发表于 2023-5-3 16:34:39 | 显示全部楼层
你的这个是针对htaccess的,但因为不同环境设置就不一样,所以回答提问的时候,只能以总体方法为回答,无法在不明确对方环境的情况下随便给出针对的内容
回复 支持 反对

使用道具 举报

124

主题

292

回帖

520

积分

高级会员

积分
520
发表于 2023-5-3 16:35:24 | 显示全部楼层
又折腾了一次。
其实我觉得这本就是程序上的问题,程序自带的图片都是以{STATICURL}或者{IMGDIR}代表文件所在位置的路径,最后指向image文件夹,或者其它图片文件夹下文件。
但是帖子内容里,或建站后发布的图片都不受这个带不带www影响。我查看了下,插件的图片都能显示。

那么只能说明,这个{STATICURL}或者{IMGDIR}表示路径的地方,本就是影响跨域的根本原因。
回复 支持 反对

使用道具 举报

124

主题

289

回帖

514

积分

高级会员

积分
514
发表于 2023-5-3 16:36:05 | 显示全部楼层
因为那就不是图片,而是字体……字体是和其他图片资源不同的资源类型,是自然受保护的类型,所以需要有权限访问
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表