我按照指南设置了 CloudFront,将其用作 Wordpress 网站上的 CDN。使用本指南。
WP Super Cache 指定的所有内容均由 CloudFront 提供,但是如果用户访问https://cdn.my-domain.com然后整个网站都会被提供服务。我该如何停止这种情况?我只想提供 wp-content 和 wp-includes 中的内容。
我尝试阅读所有文档,但有些文档不够清晰。我已成功设置 SSL 证书,但无法解决此问题。
谢谢
答案1
缓存行为 缓存行为是您根据文件扩展名、文件名或网站上 URL 路径的任何部分(例如 *.jpg)为给定 URL 模式配置的一组规则。您可以为 Web 分配配置多个缓存行为。Amazon CloudFront 会将传入的查看器请求与您的 URL 模式列表进行匹配,如果匹配,服务将遵循您为该 URL 模式配置的缓存行为。每个缓存行为都可以包含以下 Amazon CloudFront 配置值:原始服务器名称、查看器连接协议、最短有效期、查询字符串参数、cookie 和私有内容的可信签名者。
有一些有用的信息这一页这应该会向您展示如何将其配置为仅缓存给定目录。另外,请参阅上面的评论,其中提供了另一种选择。