#6983·reflex

Prod 模式为有效动态路由 URL 的直接加载提供 HTTP 404 状态 (SPA 回退体渲染正常)

作者: masenf创建于 2026年8月28日更新于 2026年9月11日

描述错误

在自主托管的生产环境(reflex run --env prod)中,任何动态路由 URL 的直接加载都会返回 HTTP 状态码 404,并以 SPA 回退 HTML 作为正文;然后页面在客户端端渲染正确。有效的动态 URL 和真正未知的路径在 HTTP 层上是不可区分的(正文相同,状态码相同)。静态路由的行为不同:它们会通过 307 重定向到 .../,然后再返回 200。将此问题作为行为/文档问题而不是直接错误提交:对于有效的动态路由,404 状态是否是预期的(将 SPA 回退作为已知限制进行文档说明)?还是应该修复状态码?这对 SEO、 uptime 监控以及任何依赖状态码的内容都不利。

内容来源: reflex-dev/reflex