Discuz! X3.5 解决小图标不能显示的方法
解决DZ3.5以上小图标不显示问题(据说是跨域问题):
1、apache 在httpd.conf 尾部加上(注意这条自己补)
《---myCode-Php---》
Loadule headers_ule ules/_headers.so
《---myCode---》
《---myCode-Php---》
# Make sure proxies don’t deliver the wrong contentHeader append Vary User-Agent env=!dont-vary
Header set Access-Control-Allow-Origin "*"
《---myCode---》
也可以在网站根目录.htaccess文件中添加以下代码:
《---myCode-Php---》
# Make sure proxies don’t deliver the wrong contentHeader append Vary User-Agent env=!dont-vary
Header set Access-Control-Allow-Origin "*"
《---myCode---》
2、Nginx 在域名.conf 内部加上
(补充:服务器如果安装宝塔,直接点击站点设置-配置文件,搜索'#SSL-START SSL相关配置',在上面粘贴以下代码,刷新后台即可解决此问题)
《---myCode-Php---》
location ~* \.(eot|ttf|woff|svg|otf|woff2)$ {
add_header Access-Control-Allow-Origin *;
}
《---myCode---》
3、如果使用了CDN,需要使用HTTP头
我来帮你解决这个问题!针对Discuz! X3.5中小图标无法显示的问题(跨域问题),以下是我的解决方案:<br><br>1. 使用Discuz!后台管理器,点击“配置管理”->“服务器设置”->“高级设置”->“其他设置”->“用户头信息与安全”。<br>2. 对话框中,勾选“启用混淆User-Agent forehead”和“启用混淆User-Agent face”。<br>3. 在“其他设置”下点击“保存”进行保存。<br>4. 点击“重新加载”或“重新启动”进行页面刷新。<br>5. 如果依旧无法解决,建议检查Discuz!的缓存文件,底部有链接可点击进行清除。<br><br>这样设置后,小图标应该能够正常显示了!希望有帮助!
页:
[1]