AWS CloudFront无法指向特定的URL子页面

问题描述 投票:0回答:1

我正在使用reactJS开发我们的网站,我将其上载到索引和错误文档都指向“ index.html”的S3存储桶。

如果我使用s3存储桶的url,说http://assets.s3-website-us-west-2.amazonaws.com”,就可以得到我的index.html。到目前为止,还不错。如果我随后通过有意附加/ merchant转到特定的子页面,则可以顺利进行尽管我的s3存储桶中没有名为/ merchant的文件夹。

但是,如果我现在将此S3存储桶连接到我的CloudFront发行版,并且我尝试直接寻址“ https://blah.cloudfront.net/merchant”,它会以“访问被拒绝”作为响应,因为它无法在s3存储桶中找到子文件夹/商家。

人们如何利用CloudFront解决这个问题?我有很多虚拟子页面无法映射到物理文件夹。

谢谢!

我正在使用reactJS来开发我们的网站,该网站已上载到S3存储桶,其中索引和错误文档均指向“ index.html”。如果我使用s3存储桶的网址,请说http://assets.s3-website-us -...

amazon-web-services url amazon-s3 amazon-cloudfront
1个回答
0
投票

我有答案。

© www.soinside.com 2019 - 2024. All rights reserved.