URL 被映射到根域名而非 CDN,且 URL 路径错误

当我在我运营的实例上添加 CDN 后,重新构建所有帖子时,链接没有指向 CDN,而是指向了 domain.com/cdn.domain.com/original/2X/image.png。

尝试通过重映射修复 URL 后,链接又指向了 domain.com/uploads/uploads/default。

所以我目前至少希望将链接改回 /uploads/default,如果可行的话,也可以重新指向 CDN,以避免后续的麻烦和痛苦。

这听起来与这个问题相关/相似:Multisite + short-url + secure_uploads + s3

运行 script/discourse remap //domain.com/uploads/uploads/ //domain.com/uploads/ 应该就能解决问题。

指向 CDN 是否可行,还是我应该寻找其他方法?

经过一番折腾,我终于找到了解决方案。

  • 使用 s3cmd 将缺失的文件上传到 S3 存储桶
  • 将这些文件重新映射到 CDN
  • 将更多内容重新映射到 CDN(其中一些原本被错误地映射到了 https://uploads
    然后,针对每种类型的错误映射重复上述过程。