首页/网络/协议速查/404 Not Found 未找到
本包目录(405 条)
HTTP 方法与状态码91 条
HTTP 头与缓存70 条DNS 与域名解析60 条TCP 与 UDP54 条TLS 与加密50 条IP 与 ICMP37 条邮件与文件传输43 条

404 Not Found 未找到

服务器找不到目标资源:URL 不存在、路由未注册、资源已删除,或出于安全考虑刻意隐藏。

协议速查网络更新于 2026-10-12
名称404 Not Found
作用资源不存在
规范RFC 9110 §15.5.5
扩展RFC 9110 允许用 404 掩盖 403 的存在性信息

验证 404 与路由

验证 404 与路由
curl -si https://api.example.com/items/does-not-exist | head -3
curl -s https://api.example.com/openapi.json | jq '.paths | keys' | head
排查 404:先确认请求命中的是哪个虚拟主机/路由(Nginx 404 与后端框架 404 的响应体不同),再核对网关转发规则。

易错点

  • SPA 部署后刷新子路由 404:需要 try_files 回退 index.html,否则刷新必挂
  • CDN 回源 404 被缓存(长 TTL)后,资源上线仍持续 404,需 purge 缓存

数据来源与参考

  • RFC 9110 §15.5.5 404 Not Found

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌