Amazon CloudFront
开发人员指南 (API 版本 2016-09-29)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

CloudFront 如何处理来自源的 HTTP 3xx 状态代码

在 CloudFront 从 Amazon S3 存储桶或自定义源服务器中请求对象时,源有时会返回 HTTP 3xx 状态代码,这通常表示 URL 已更改(301 Moved Permanently 或 307 Temporary Redirect)或在 CloudFront 上次请求后未更改对象 (304 Not Modified)。CloudFront 将按照 CloudFront 分配中的设置指定的持续时间以及从源随对象一起返回的标头字段缓存 3xx 响应。有关更多信息,请参阅管理内容保留在边缘缓存中的时间长度(过期)

如果源返回 301 或 307 状态代码,则 CloudFront 将不会重定向到新位置。