如何解决 404 错误

如何解决 404 错误

几天前我参加了一次面试,其中一个问题是,如果我收到来自 Web 服务器的 404 错误,我该怎么办。我的答案是检查日志。面试官说,首先我必须 ping 一下,检查我是否已连接到服务器。我在当前工作单位不经常使用网络服务器。我的问题是,如果我们无法连接到 Web 服务器,是否会收到 404 错误?

答案1

如果我们无法连接到 Web 服务器,会收到 404 错误吗?

不! :-)

问题说的是“来自网络服务器的 404 错误”。如果确实这么说,那么您收到来自服务器的错误这一事实意味着您已连接到该服务器。

无论问题的措辞如何,404 都意味着 Web 服务器无法找到资源。它是从 Web 服务器发送到浏览器的 HTTP 错误代码。因此,如果您从 Web 服务器收到 404 错误,则表明您已经证明与该服务器的连接。这通常意味着您拥有正确的主机名/域名,但目录名称/页面名称错误。

例如 www.this-bit-is-correct.com/this-bit-is-mistyped

当面试官提到 ping 时,他们要么不知道自己在说什么,要么就是在虚张声势!

例外情况:

某些 Web 服务器会针对任何错误返回 404(例如 500 内部服务器错误等)。但是,这仍然意味着您已连接到 Web 服务器。

另一个例外是,当负载平衡器或代理无法看到他们试图引导您访问的 Web 服务器时,它们会返回 404。

答案2

显然不是。404 错误是服务器对客户端发出的请求的响应,表示连接正常。

您可以阅读详细信息在线的

404 或 Not Found 错误消息是计算机网络通信中的超文本传输​​协议 (HTTP) 标准响应代码,表示客户端能够与给定的服务器通信,但服务器找不到所请求的内容。

相关内容