设置子域名以引用主域名上的资产文件

设置子域名以引用主域名上的资产文件

我正在尝试设置子域/cdn 结构来帮助并行加载页面资源。主域将始终被访问https://www.example.com

资产文件(js、css 等)将位于 的 github repo 中https://www.example.com,但为了将这些资产与此域上的其他内容并行化,我需要使用子域,例如assets.example.com

访问资产文件如下所示: https://assets.example.com/js/file.js

https://assets.example.com不是实际的 Web 目录,因此必须从其他位置引用文件。本质上assets是一个别名,但并未完全重定向。

我已经尝试过将assets.example.com其设置为 CNAME domain.com,但似乎不起作用。我的下一个想法是创建一个 A 记录,并使用 htaccess 禁用对特定目录中的文件以外的任何文件的访问。

最后,我希望能够访问https://assets.example.com/js/file.js并解决https://www.example.com/js/file.js

这会起作用吗?有没有更好的解决方案?

相关内容