如何修复 404 Not Found 错误?
打开网页时出现连接错误的原因有很多。 无论您使用何种浏览器、Google Chrome、Firefox、Internet Explorer、Edge 或 Safari,这些错误都会出现。 大多数浏览器错误的发生不是由于浏览器,而是由于站点或您的 ISP 或您的计算机的问题。 而 404 not found 错误就是这种错误之一,通常由于站点不可用而发生。 让我们从不同方面讨论这个错误的含义以及如何修复 404 not found 错误。
什么是 404 页面未找到错误?
为了回答这个问题,您应该首先了解互联网连接如何工作的基础知识。 基本上,通信协议称为 HTTP 或 HTTPS。 客户端计算机上运行的浏览器向物理上位于世界某处的服务器发送 URL 请求。 此 URL(或域或站点地址)通过位于您所在位置和服务器位置之间的不同服务器解析为 IP 地址。 此域名解析过程是通过称为域名系统 (DNS) 的服务器网络完成的。
在浏览器和服务器之间的这个通信过程中,服务器对从浏览器接收到的每个请求都发送一个响应。 这些响应称为 HTTP 状态代码,指示响应的状态。 404是4xx系列的HTTP状态码之一,当浏览器请求的URL不可用时从服务器返回。 404 状态码的描述是——未找到。 因此浏览器会显示 404 – Not Found 错误,表明您尝试打开的页面在服务器上不可用。 以下是来自 Google 的 404 not found 错误示例。
现在您了解了什么是 404。让我们探索如何修复它。 修复部分有两个方面——一个是用户,另一个是站点所有者。
如何修复 Google Chrome 中的 404 Page Not Found 错误?
对于用户:
- 检查您的网址
- 尝试向上或向下级别
- 检查你的书签
- 检查您的 DNS
- 使用搜索选项
- 联系网站所有者
对于网站所有者:
- 检查损坏的链接
- 设置 301 重定向
- 使用自定义的 404 页面
修复网站用户:
检查网址
如您所知,错误是从服务器收到的,但原因可能是来自浏览器的错误请求。 这意味着您在 URL 中输入了错误的内容。 检查输入的 URL 是否正确且没有拼写错误,然后尝试再次打开正确的页面。 如上图所示,正确的 URL 应该是“google.com/adsense”。 你会得到 404 not found 错误的 URL “goog”埃尔.com/adsense”在地址栏中输入。
你在尝试面包屑吗?
大多数结构化网站都提供面包屑导航,以帮助用户轻松地向上或向下导航。
当您收到 404 Not Found Error 时,请尝试转到上/下级别以查看相关内容是否仍然可用。 例如,在这个站点上,我们使用导航“主页 > 类别 > 子类别 > URL”。 如果找不到 URL,请转到子类别级别查找相关内容。
从书签访问页面
尝试从书签打开页面时,您也可能会收到 404 not found 错误。 网站所有者可能已更改页面 URL 或将其删除。 但是您的书签可能仍然指向不可用的 URL 并导致 404 not found 错误。
在这种情况下,我们建议在 Google 中搜索以从相同或不同站点获取相关内容。
清除和更改 DNS
如上所述,DNS 在确定页面可用性方面起着重要作用。 当站点所有者更改或删除 URL 时,它可能不会立即通过所有 DNS 服务器进行更新。 虽然这是一个远程案例,但在您的 PC 上刷新 DNS 并尝试使用 Google Public DNS 绕过您的 ISP 的默认服务器并没有错。
在网站或 Google 上使用搜索
大多数404页面都会有一个搜索框来帮助用户搜索网站上的内容。 您可以利用搜索框并尝试找到您要查找的相关内容。 如果在同一个站点上找不到相关文章,那么最好的选择是在谷歌中搜索,看看是否能找到你想要的。
联系网站所有者
如果它是您在其他网站上找不到的重要内容,请联系网站所有者。 通知站点管理员您需要访问该页面。 这将帮助网站管理员为您检查和检索已删除的信息。
对于网站所有者
但从网站所有者的角度来看,服务 404 页面可能会导致不同类型的问题:
- 用户总是认为 404 not found 错误是由于网站所有者的错误。 因此,当他们看到频繁的 404 错误时,他们从不通知所有者或开始避开该站点。
- 更少的用户意味着更少的销售额或更少的广告收入。
- 从服务器的角度来看,404 页面也算作一次页面浏览量。 因此,当您根据页面浏览量进行托管时,404 错误会影响托管成本。
因此,解决 404 问题对于改善用户体验、SEO 和降低托管成本至关重要。 以下是缓解 404 错误的一些方法:
使用断开的链接检查器工具
根据页面的性能更改 URL 非常常见。 每当您更改页面的 URL 时,旧页面 URL 将导致 404 not found 错误。 使用断开链接检查器工具分析整个站点并发现所有错误。 然后很容易修复它们。
或者,您可以使用 Google Search Console 查找 404 错误并在您的网站上修复它们。 当您使用 WordPress 等内容管理系统时,使用插件可以轻松完成此任务。
设置 301 重定向
请记住在 URL 更改时设置从旧页面到新页面的重定向。 此外,如果您要删除页面,请确保重定向到相应的页面。 这称为 301 重定向,设置 301 重定向的过程可能会根据您用于网站的内容管理系统而有所不同。
使用带有搜索框的自定义 404 页面
维护网站是一项持续的活动,今天你没有 404 错误并不意味着你以后永远不会有它。 好的部分是您可以使用自定义内容创建“/404.html”或“/404.php”页面并将此页面提供给用户。 在404页面插入搜索框、重要视频和链接,让登陆页面的用户不会失望。 可能他们可能会喜欢您的 404 页面设计,然后开始关注您的内容。
结论
404 not found 错误是令人讨厌的错误之一,会导致挫败感。 检查 URL 并尝试访问正确的页面以获取内容。 同样对于网站所有者来说,这将在成本和收入方面付出代价。 因此,请遵循修复程序并为用户提供无 404 错误的站点。