我在S3上托管了一个React应用程序作为静态网站和指向S3地址的Cloudfront Web Distribution . 我可以保证分发设置正确,404和403错误页面重定向到'index.html' .

我仍然遇到的问题是当我尝试到达与root不同的路由时,路由会重定向到 <S3-url>/index.html 而不是 <Cloudfront-url>/ .

我注意到的一件事是,Cloudfront仪表板的 Origin 选项卡上的 Restrict Bucket Access 选项不再可用 .

有人有解决方案吗?