Amazon Cloudfront在从www到裸域的重定向上附加index.html

时间:2019-03-17 11:07:38

标签: reactjs amazon-s3 amazon-cloudfront

我已经为domain.comwww.domain.com设置了两个S3存储桶,并在Cloudfront上为它们都设置了分发。带有www的存储桶只会将请求重定向到non-www存储桶静态端点。因此,基本上,它从此answer开始重复步骤。唯一的区别是,我使用了REST来源,而不是S3存储桶提供的静态URL。

问题是,当我访问www.domain.com时,它会重定向到domain.com,但会在URL的末尾附加index.html,并以某种方式弄乱了ReactJS-该页面根本无法呈现。直接调用domain.com效果很好,但最后没有index.html

设置有什么问题?

1 个答案:

答案 0 :(得分:0)

AWS details是您的问题。由于您使用的是REST来源,因此应该使用index.html。您可能要使用静态网站托管。