我有一个在AWS S3和CloudFront上运行的React应用程序。当我从给定的URL访问应用程序时,它打开主页很好。当我使用导航栏上的按钮导航到另一个页面时,它打开页面就好了。但是,如果我然后刷新页面,我会收到此错误:
如果我尝试通过www.website.com/blog
等特定路径导航到页面,我也会收到同样的错误。
如果我直接从S3对象URL访问网站,一切正常。页面重新加载,我可以使用直接路径打开页面。这让我相信问题在于CloudFront。但是我不知道从哪里开始调试这个问题。
答案 0 :(得分:2)
您必须将S3索引网址和S3错误网址设置为您的索引页面。