【发布时间】:2018-09-05 03:14:54
【问题描述】:
我使用 CloudFront 为 HTTPS 设置了一个 S3 静态网站。我正在尝试添加重定向规则,但我无法让它们一起工作。
我有一个指向 mysite.s3-website.us-east-2.amazonaws.com 的 www.mysite.com 的 Cloudfront 发行版。这很好用。它提供默认索引页面和自定义错误页面。但是,我现在想将 page1 移动到 page2。我尝试设置重定向规则:
<RoutingRule>
<Condition>
<KeyPrefixEquals>page1</KeyPrefixEquals>
</Condition>
<Redirect>
<ReplaceKeyWith>page2</ReplaceKeyWith>
</Redirect>
</RoutingRule>
重定向被触发;但是,它会从 mysite.com/page1 -> mysite.s3-website.us-east-2.amazonaws.com/page2 重定向!
注意:我不能使用 301 重定向页面,因为某些实际重定向与哈希相关。
有什么建议吗?
【问题讨论】:
标签: amazon-s3 amazon-cloudfront