4xx 客户端错误
404 Not Found
服务端找不到请求的资源。
URL 没有对应任何内容。有些服务端也会用 404 隐藏客户端无权知道存在的资源。
常见原因与解决方法
- 检查路径拼写、末尾斜杠和大小写(Linux 服务器区分大小写)。
- 接口请求要检查 Base URL 和版本前缀(
/v1/还是/api/v1/)。 - 单页应用需要服务端把前端路由回退到
index.html,否则刷新页面会 404。 - 页面永久删除可以返回 410,让搜索引擎更快移除;页面换了地址应该用 301 跳转。
响应示例
HTTP/1.1 404 Not Found
Date: Thu, 22 Oct 2026 08:00:00 GMT 用 curl -I https://example.com 可以查看某个地址返回的状态码和响应头。