404 Not Found
404 未找到
HTTP 404 Not Found
客户端错误响应代码指示服务器找不到请求的资源。导致404页面的链接通常被称为断开或死链接,并且可能受到链接形势变化的影响。
404状态代码不表示资源是暂时还是永久缺失。但是,如果资源被永久删除,410
应该使用(Gone)而不是404状态。
状态
404 Not Found
自定义错误页面
许多网站都会自定义404页面的外观,以便为用户提供更多帮助,并为接下来要做的事提供指导。可以使用.htaccess
文件和代码片段来配置 Apache 服务器,如下例所示。
ErrorDocument 404 /notfound.html
有关自定义404页面的示例,请参阅MDN的404页面。
适度的设计是一件好事,适度。随意使你的404页面幽默和人性化,但不要混淆你的用户。
规范
规范 | 标题 |
---|---|
RFC 7231,第6.5.4节:404未找到 | 超文本传输协议(HTTP / 1.1):语义和内容 |
浏览器兼容性
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
也可以看看
410