最近尝试搭建了个 Discourse 的论坛: SySec ,在静态资源的配置上遇到点问题。 原本是想接入 Cloudflare 的 R2 对象存储,专门用来存放用户上传的图片和附件。结果在 app.yml 里配完 S3 相关的环境变量并 rebuild 后,前端页面直接打不开了。 F12 看了一下网络请求,发现不仅是用户上传的附件,连系统自带的 JS 和 CSS 等核心静态资源,也全部被自动重定向到 R2 的域名下进行拉取,导致报 404 错误。 相关的报错信息如下: Request URL: https://assets.sysec.cc/assets/br/plugins/chat_main.5dx2fo-1qjwks8b.digested.js Request Method: GET Status Code: 404 Not Found Remote Address: [2606:4700:3037::ac43:c8ba]:443 Referrer Policy: strict-origin-when-cross-origin 比较疑惑的是,我并没有...