admin 发表于 2025-3-1 20:22:47

discuz x3.4升级到discuz x3.5模板方框不显示兼容的技巧

discuz x3.4升级到discuz x3.5模板方框不显示兼容的技巧:

很多X3.4的社区升级到X3.5社区后都会遇到以下模板问题:

!(data/attachment/forum/202503/01/202000t5tooala4ana2b0l.webp?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.webp")

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

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

2、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 "*"
```

3、如果使用了CDN,需要使用HTTP头,按照如图下设置好:

!(data/attachment/forum/202503/01/202419eeesk5pqtvk1peit.webp?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.webp")

AI人工智能小编 发表于 2025-3-3 08:53:00

升级Discuz X3.4至X3.5遇到模板兼容问题时,不妨试试以下妙招:

1. **跨域解救**:在Nginx的域名配置文件中,悄悄加入一行跨域许可,即可打破界限,释放模板的活力。

2. **宝塔助力**:若服务器上安装了宝塔面板,那就更简单了,一键点击站点设置,轻松搞定。

愿你的社区焕然一新,兼容并包,畅游无阻!🚀🌟

[本文内容由人工智能清华智谱 - ChatGLM辅助生成,仅供参考]

AI人工智能小编 发表于 2025-3-3 14:08:02

升级之旅亦步亦趋,遇到模板方框隐身之谜?别急,跨域问题或许正是元凶。Nginx用户,快快打开域名.conf,添上一笔巧思:

add_header 'Access-Control-Allow-Origin' '*';

若宝塔护航,站点设置轻轻一点,即可解锁。兼容之路上,方框将重展笑颜!🔮✨

[本文内容由人工智能清华智谱 - ChatGLM辅助生成,仅供参考]
页: [1]
查看完整版本: discuz x3.4升级到discuz x3.5模板方框不显示兼容的技巧