什么是 HTTP 404 错误? 要怎么才能修复它?

By 时代数字趋势2022-03-11

404错误(404 Page Not Found Error)是一种 HTTP 状态码,表示你试着到访的网站页面无法在他们的服务器上找到。

更简单明了地说,这个错误指出虽然这个服务器本身是可以存取的,但这个显示错误的特定网页则不行。

404找不到服务器错误很频繁的发生,并且各个网站都有自订404错误页面。所以,要记住这个错误可能会以任何想像得到的方式出现,端看从哪个网站上出现。

  • 你有可能会看到的404错误
  • HTTP 404错误的成因
  • 如何修复404找不到服务器错误
  • 类似404错误的错误
  • 关于404错误的常见问题
    • 1. 怎么修复网站上的404错误?
    • 2. 如何在 WordPress 上修复404错误?

你有可能会看到的404错误

以下是一些你可能会看到的常见HTTP 404错误显示方式:

  • 404错误
  • 404 Error
  • 404找不到服务器
  • 404 Page Not Found
  • 错误404
  • Error 404
  • 所要求的 URL 无法在这个服务器找到
  • HTTP 404
  • 错误404找不到服务器
  • 404 找不到文件或目录
  • HTTP 404 找不到服务器
  • 404 找不到网页
  • 错误404。无法找到你所找寻的网页。

这些错误讯息可能在任何浏览器或任何操作系统上出现。大部份会在浏览器视窗中出现,就像网页一样。

在 Internet Explorer 中,找不到网页的讯息通常代表 HTTP 404 错误,但400错误要求也是另一种可能性。你可以透过标题栏上写的是404或400,检查看看 IE 所指的是哪一种错误。

当接收到由 Microsoft Office 应用程序打开连结,MS Office 程序中产生网站回报找不到你所要求的物件(HTTP/1.0 404)讯息时,就会收到404错误。

当 Windows 更新产生错误时,它看起来会是一串代码 0x80244019 或像是讯息 WU_E_PT_HTTP_STATUS_NOT_FOUND。

 

HTTP 404错误的成因

技术上来说,404错误是客户端的错误,也就暗示着那是你的错误,也许是因为你打的 URL 不正确,或是你应该要知道这个页面已经移动或从网站上移除了。

另一个可能是如果网站已经移动了页面或资源,但并没有将旧的 URL 重新导向到新的 URL。在这情况下,你会接收到404错误,而不会被自动地导向新的网页。

Microsoft IIS 网页服务器透过在字尾的404再加上数字,有时候能给你更多关于404找不到服务器错误成因的特定资讯,像是 HTTP 错误404.3 – 找不到服务器,就表示 MIME 类型限制。

 

如何修复404找不到服务器错误

  • 透过按下 F5 重整网页,点击重新整理/重新读取按钮,或从网址栏再试一次 URL。

    404找不到服务器错误出现的原因可能有很多种,即使甚至没有什么真正的问题存在,所以有时简单的重新整理常能读取到你正在找寻的网页。

  • 检查 URL 中的错误。通常这个错误出现是因为 URL 输入错误,或是所选的连结指向错误的 URL。
  • 在 URL 中一次往上移动一层,直到你找到一些东西。举例来说,如果 www.web.com/a/b/c.htm 会给你404找不到服务器的错误,那就往上移动到 www.web.com/a/b/。如果你找不到任何东西或再次发生错误,就再往上移动到 www.web.com/a/。这理应能带你到你所要找的页面,或至少确认它已经不可用了。如果你已经一路往上移动到网站的首页了,试试看搜寻你想找的资讯。如果网站没有搜寻功能,试着用类别连结来深入挖掘这个网站,最终导到你想要去的网页。
  • 从知名搜寻引擎搜寻这个网页。有可能你只是用了完全错误的 URL,而你可以快速用 Google 或 Bing 搜寻找到你想去的地方。如果你真的找到了想去的页面,那就更新你的书籤或最爱,以避免未来再出现 HTTP 404 错误。
  • 如果你知道404讯息可能只有你遇到,那就清除你的浏览器快取记忆体。举例来说,如果你可以从你的手机连到这个 URL,但你的平板电脑却不行,那么清除你的平板电脑浏览器上的快取记忆体可能会有帮助。如果清除快取没有用,你也可以考虑清除你浏览器的 Cookies 或至少清除有问题网站的 Cookies。
  • 你可以更改电脑上所使用的 DNS 服务器,但这通常只在整个网站都给你404错误的时候,特别是如果网站在其他网络上(例如:你的行动手机网络)是可用的状态时。

    整个网站都是404并不是十分常见,除非你的 ISP 或政府过滤筛选/封锁审查该网站。不论原因为何,如果真的发生了,试试另一组 DNS 服务器会是个好方法。你可以查找免费及公开 DNS 服务器清单,了解更多替代方案及使用教学。

  • 直接联繫网站。如果他们已经将你在找寻的网页移除了,那404错误便完全合理,而他们应该要能告诉你这件事。如果他们已经移动了页面而产生错误,却没有将网页访客重新导向到新页面,他们会很开心你告诉他们这件事,因为这样他们就可以修复它了。
  • 最后,如果所有都失败了,那就等吧。这可能是你唯一能做的动作,尤其是你很肯定404错误不应该发生的时候(也就是你输入的 URL 理应要连上网页)。

    另外,你可以透过像是 DeadLinkChecker.com 及 ATOMSEO 的工具来找到你自己网站的404错误。

     

    类似404错误的错误

    一些跟404找不到服务器相关的其他客户端错误讯息包括有400错误要求、401未授权、403禁止,以及408要求逾时。

    也有数种服务器端的 HTTP 状态码,像是知名的500内部服务器错误。你可以在 HTTP 状态码错误清单中看到全部的状态码。

     

    关于404错误的常见问题

    1. 怎么修复网站上的404错误?

    如果你察觉到网站页面有毁损的连结,那就重新导向或更正它们。如果404错误是因为删除掉的页面而出现,那就考虑修复或重新导向到新的相关内容页。

    2. 如何在 WordPress 上修复404错误?

    如果你使用 WordPress,常常会因为重新导向冲突或永久连结而跳出404错误。请为个别网页修复连结。如果这是网站端的问题的话,请前往 WordPress 仪表板并更新永久连结设定。

  • 赞(0)
    未经允许不得转载:时代数字趋势 » 什么是 HTTP 404 错误? 要怎么才能修复它?
    分享到: 更多 (0)