我正在尝试设置子域/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
这会起作用吗?有没有更好的解决方案?