【发布时间】:2021-01-08 01:50:35
【问题描述】:
我在 S3 存储桶上有一个用 React JS 制作的 SPA,我正在使用 Cloud Front 通过 HTTPS 工作并使用自定义域。当我刷新页面时 - 如果我有另一个不是 BASE_URL (例如 domain.com/something) 的路由,S3 会向我发送 404 错误。
我也尝试将错误页面重定向到 BASE_URL,但它不起作用,它将我重定向到 S3 提供给我的 Http 默认域,并且再次给我一个 404 错误页面。
我不知道是否存在另一种方法来保持 URL 不变(domain.com/page)并避免网络服务器 (apache) 处理方式的 404 错误。
【问题讨论】:
-
this 能解决您的问题吗?
标签: reactjs amazon-s3 deployment single-page-application amazon-cloudfront