全站 CDN 使用 AWS CloudFront

您好 @jaffadog

我遇到了类似的情况,但使用的是完全的站点和不同的 CDN。在您的实验中,您是否测试过使用网站域名 URL 配置 DISCOURSE_CDN_URL?例如,在完全 CDN 模式下,如果您的网站 URL 是 https://foo.bar.com;那么 CDN URL 也应该是 https://foo.bar.com。如果我们留空 DISCOURSE_CDN_URL,那么网站资源的 URL 将以相对路径开头。例如,如下代码片段:

      <link rel="preload" href="/extra-locales/admin?v=8f522e122c802d1ed66dfa7fecafbb35" as="script">
<script defer src="/extra-locales/admin?v=8f522e122c802d1ed66dfa7fecafbb35"></script>

虽然这两个 URL 都请求 https://foo.bar.com,但这在生产网站上看起来并不优雅。