Azure CDN 无法包含 js 文件,来源是 WordPress

Fail to include js files in Azure CDN, origin is WordPress

我是 运行 一个使用 Wordpress 的 Azure 网站。我是 运行 该网站的 Azure CDN 以加快速度,这适用于 css 和图像文件。但是我的js文件好像不在CDN里

在 WordPress 方面,我使用 WP Super Cache 对其进行配置,并包括目录 wp-content 和 wp-includes。

如果我去 CDN url 获取文件,这两个都不存在,这就是为什么我在 运行 网站时得到 404。

/wp-includes/js/jquery/jquery.js?ver=1.12.4 
/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1 

我怀疑这可能与参数有关,但不知道如何解决。

有什么想法吗?谢谢!

事实证明,未在 Azure CDN 中提供 "Origin host header" 是问题所在。源主机 header 设置为与源主机名相同。 请注意,这只会给 .js 文件带来问题,而不是图像或 css。