我正在使用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 -...
我有答案。