去评论
dz插件网

统一解决Discuz X3.5模板兼容问题图标不显示字体不加载加载错误错位等问题 一招解决X3.5模板跨域兼容问题

admin
2025/10/09 22:45:09
统一解决Discuz X3.5模板兼容问题图标不显示字体不加载加载错误错位等问题 一招解决X3.5模板跨域兼容问题:

一般解决办法,以nginx环境为例:
通常在你网站伪静态规则:
  1. location / {
下一行添加:
  1. #解决多应用域名跨域问题   
  2.     add_header Access-Control-Allow-Origin *;
  3.     add_header Access-Control-Allow-Methods "GET, POST, OPTIONS";
  4.     add_header Access-Control-Allow-Headers "DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type";
  5.     if ($request_method = 'OPTIONS') {
  6.         return 204;
  7.     }
如图:


如果以上方法仍然不能有效解决(记得更新模板缓存后~),那有个直接开大的大招:
后台 —— 全局 —— SEO设置 —— 其他 —— 其他头部信息:
添加:
  1. <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

[此处包含隐藏内容,如果需要查看请回复]