解决Discuz X3.5模板兼容问题图标不显示字体不加载加载错误错位等问题 一招解决X3.5模板跨域兼容问题
解决Discuz X3.5模板兼容问题图标不显示字体不加载加载错误错位等问题 一招解决X3.5模板跨域兼容问题:一般解决办法,以nginx环境为例:
通常在你网站伪静态规则:
《---myCode-Html---》
location / {
《---myCode---》
的下一行添加:
《---myCode-Html---》
#解决多应用域名跨域问题
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods "GET, POST, OPTIONS";
add_header Access-Control-Allow-Headers "DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type";
if ($request_method = 'OPTIONS') {
return 204;
}
《---myCode---》
如图:
如果以上方法仍然不能有效解决(记得更新模板缓存后~),那有个直接开大的大招:
后台 —— 全局 —— SEO设置 —— 其他 —— 其他头部信息:
添加:
《---myCode-Html---》
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
《---myCode---》
楼主的经验分享很真诚。 内容干货满满,感谢无私分享! 内容实用有效。 感谢分享这么实用的技巧,受益匪浅。 教程图文并茂,学习起来很轻松。 这个话题很有深度,感谢楼主的专业解读。 资源整合得很到位。 观点独特,分析到位,支持一下! 教程通俗易懂。