-1

所以我对使用 S3 作为托管我的网站的地方还很陌生。有几件事我需要帮助...

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

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

其次,当您的路径不在 /index.html 上并且您点击刷新时,您会得到一个 403 错误页面,其中“NoSuchKey”作为错误代码?为什么会这样,我该如何改变?

宇宙中的任何人请帮助!谢谢!!

4

1 回答 1

2

您需要将 404 重定向到您应用的入口文件(通常是 index.html)。从那里,您的 React 应用程序应该处理客户端上的路由。S3静态网站托管路由所有路径到Index.html的可能欺骗

于 2019-01-16T23:11:25.023 回答