AWS Amplify 将 Gatsby 404 重定向到根 URL

Ana*_*tol 5 amazon-web-services gatsby aws-amplify

我已将多页 gatsby 站点部署到 AWS Amplify 和 Netlify。

当我访问使用 Netlify 部署的网站上不存在的页面时,我会看到我创建的 404 页面。但是,当我使用 Amplify 转到站点上相同的不存在的路由时,它会将我重定向到根路径。

我检查了网络选项卡,收到 404 状态代码,但没有任何 HTTP 重定向。所以我假设重定向发生在 JavaScript 代码中?

其他人也有遇到同样的状况吗?

Rewrites and Redirects以下是我的 Amplify 网站的默认设置:

在此输入图像描述

Ana*_*tol 4

解决方案是将目标地址从 更改/index.html/404.html

在此输入图像描述