404 页面无法在 Nextjs 静态生成文件上工作

问题描述 投票:0回答:1

我在生成静态生成文件时无法显示我制作的 404 自定义页面 (

next build && next export
)

当我导航到不存在的页面(“

/<any-non-existing
”)时,它总是重定向到主页(“
/
”)。我的期望是它会自动重定向到(“
/404
”)。

但是,如果我手动导航到(“

/404
”)页面,该页面工作得很好。

使用 Cloudfront 部署到 S3 启用 next.config.js

{ trailingSlash: true }

next.js custom-error-pages
1个回答
0
投票

这是由于您对未找到页面的命名造成的。它不会是 404.tsx,而是您需要将其设置为 not-found.tsx 才能完成您的工作。

© www.soinside.com 2019 - 2024. All rights reserved.