标准的404页面什么时候出现?

Nat*_*n H 3 http http-status-code-404

我正在为一个项目构建一个简单的 HTTP 服务器。大多数网站都有自定义的 404 错误页面。但有时,您会看到 Firefox 吐出一个通用的 404 页面(或 405 等...)。它如何决定做什么?HTTP 响应应该是什么?“HTTP/1.0 404 NOT FOUND”就够了吗?

谢谢

art*_*r02 5

如果服务器找不到请求的资源(例如网页),它会在 HTTP 标头部分发送HTTP/1.0 404 NOT FOUND

服务器可以为这个错误映射一个错误页面,这样你就可以获得一个可读的错误页面。浏览器还可以映射自己的错误页面,因此您可以看到特定于浏览器的错误 404 消息。

您可以在日志文件状态字段中看到错误代码。

您可以使用以下结构将用户重定向到特定页面:

<HTML>
<head>
<meta HTTP-EQUIV="Refresh" CONTENT="5; URL=not404.htm">
</head>
</HTML>
Run Code Online (Sandbox Code Playgroud)

查看欢迎使用 404 错误页面 .com 的详细信息