You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

路由段内自定义not-found.tsx未渲染问题排查求助

Next.js 本地自定义404页面未渲染问题

我有两个自定义404错误页面(文件名为not-found.tsx):

  • 一个位于app/(paths)目录下
  • 另一个位于app/(paths)/(jobs)/jobs/(cats)目录下

预期的渲染逻辑:

  • 用户访问myapp.com/blablabla-nothing-here时,加载app/(paths)下的not-found.tsx
  • 用户访问myapp.com/jobs/blabla-no-job-cat-here时,加载app/(paths)/(jobs)/jobs/(cats)下的not-found.tsx

但实际两种场景下,自定义404页面都没渲染。已经确认文件内容没问题——把文件移到全局位置app/not-found时,页面能正常显示,唯独jobs目录下的本地404页面始终无效,调整文件位置也没能解决问题。

完整目录结构截图:
完整目录结构

内容的提问来源于stack exchange,提问作者FunDevGirl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 13:04:51