©
This document usesPHP Chinese website manualRelease
HTTP404 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