# 部署后嵌套路由页面为什么显示 404？

Canonical URL: https://help.iagenify.com/zh/faqs/hosting/why-does-a-nested-page-show-a-404-after-deployment

[← 返回托管常见问题](https://help.iagenify.com/zh/faqs/hosting)

帮助中心 · 常见问题 托管 1 分钟阅读
# 部署后嵌套路由页面为什么显示 404？
嵌套 URL 返回 404，可能是该路由未包含在已部署应用中、主机正在提供其他构建版本，或服务器未配置相应路由模式。请先检查准确 URL 和部署版本，再考虑修改回退行为。
IaGenify
托管

## 确认发布版本中存在该路由
通过站点自身导航打开该路径，再与浏览器直接请求进行比较。如果导航可用但直接请求失败，托管层可能需要针对该应用的路由模式进行处理。
请将拼写、尾部斜杠、语言和 slug 路径段与生成的路由清单对照。某条路径在开发环境有效，但如果生产构建未生成对应参数或内容，它仍可能不存在于部署中。
## 在正确的层级修复路由
对于静态站点，仅当应用依赖客户端路由时才配置平台文档中说明的 fallback 或 rewrite。对于服务器渲染应用，应确保请求到达应用，而不是被静态通用 404 页面接管。
避免使用过于宽泛的 fallback 将所有未知 URL 都当作成功页面；这会掩盖坏链接并产生误导性的状态码。调整后请测试已知路径、未知路径以及嵌套 URL 的刷新行为。 [← 返回托管常见问题](https://help.iagenify.com/zh/faqs/hosting)
