我正在使用S3存储桶托管我的网站,我需要将我的网站重定向到我的仪表板组件

时间:2019-01-16 23:04:23

标签: javascript reactjs amazon-web-services amazon-s3 react-create-app

因此,我在使用S3作为托管我的网站的地方还很陌生。 我需要一些帮助...

一个,S3要求您使用“ index.html”作为入口点。但是我用React构建了我的网站,仪表板组件是我的“主页”,应该是入口点。 如何更改/重定向网站以自动转到仪表板组件?

*当用户单击我的链接时,他们看到的只是带有我的导航栏的空白页面。

第二,当您的路径不在/index.html上并单击刷新时,您会得到一个403错误页面,错误代码为'NoSuchKey'?为什么会这样,我该如何更改?

宇宙中的任何人都请帮忙! 谢谢!

1 个答案:

答案 0 :(得分:2)

您需要将404重定向到应用程序的条目文件(通常为index.html)。从那里,您的React应用程序应在客户端上处理路由。可能是S3 Static Website Hosting Route All Paths to Index.html

的欺骗