当您尝试访问不存在的网页时,会发生404错误。 有时候,问题出现在网站上,对此你可以做的事情不多。 但有时候,问题可能是你可能解决的问题 - 也许你输错了地址,或者你的浏览器缓存可能导致问题。 以下是您可以尝试的一些解决方案。
什么是404错误?
就像我们提到的,当您试图访问的网页不存在时,您会收到404错误。 它被称为404错误,因为这是Web服务器用来描述这种错误的HTTP状态代码。 出现此错误时,不同的网站可能会向您显示不同类型的自定义页面。 在上面,你可以看到Google的404错误页面,并且在这篇文章的顶部,你可以看到How-To Geek自己的自定义错误页面。 一些404错误页面甚至可能会为您提供找到您要查找的内容或导航到网站其他部分的方法的建议。
对于这个错误,网站也可能使用略微不同的名称。 例如,您可能会看到如下内容:
- 404
- 404资源未找到
- 错误404
- HTTP 404
- 404未找到
- 未找到错误404
- 404页面不存在
- 未找到404文件或目录
他们都意味着同样的事情。
因此,让我们来看看您可以做些什么来尝试修复404错误。
刷新页面
它不会经常发生,但有时Web服务器可能会出现故障,并且无法显示真正存在的页面。 你应该尝试的第一件事是刷新页面。 大多数浏览器使用F5键进行刷新,并在地址栏的某处提供刷新按钮。 它不能经常解决问题,但只需要一秒钟的时间来尝试。
仔细检查地址
如果您自己在地址栏中键入网址,则可能错误输入。 如果您点击另一个网页上的链接并显示404错误,则链接页面上的链接可能错误输入。 检查地址,看看你是否发现任何明显的错误,如下图所示。
在上面的例子中,你可以尝试改变“watht”来“观察”,看看你是否到达了正确的页面。
执行搜索
如果您尝试访问的网址具有描述性(或者大致了解您期望的文章或网页的名称),则可以使用地址中的关键字搜索网站。 在下面的例子中,如果有任何错误输入,你无法从网址本身得知真实情况,但你可以从文章名称中看到一些单词。
掌握这些知识后,您可以使用相关关键字在网站上执行搜索。
这应该引导你到正确的页面。
如果您尝试访问的网站出于某种原因更改了网址,并且没有将旧地址重定向到新网址,那么同样的解决方案也适用。
如果您所在的网站没有自己的搜索框,您可以随时使用Google(或您喜欢的任何搜索引擎)。 只需使用“site:”运算符即可仅搜索相关网站中的关键字。
在下面的图片中,我们使用Google和搜索短语“site:howtoip.com focal length”来搜索howtoip.com网站的关键字。
清除您的浏览器缓存
您也可以将带有错误的网页缓存在浏览器中,但网站上的实际链接已更改。 要测试这种可能性,您必须清除浏览器缓存。 清除缓存不会对您的浏览体验造成太大影响,但有些网站在重新下载所有以前缓存的数据时可能需要几秒钟才能加载。
要清除浏览器中的缓存,您可以按照此指南教您如何清除所有流行的桌面和移动浏览器上的缓存。
相关: 如何清除您的历史在任何浏览器
更改您的DNS服务器
如果某个网站在其他网络(如手机)上可访问多个网址时出现404错误,则可能是您的ISP阻止了对该网站的访问,或者他们的DNS服务器无法正常工作。 要解决该问题,您可以更改您的DNS服务器并尝试访问该网站。
相关: 更改您的DNS服务器的终极指南
您也可以尝试刷新您的DNS,而不是更改您的DNS服务器来解决错误。 Flushing会删除DNS缓存,然后强制进行新的DNS查找。 如果最近有问题的网站或页面被移动到另一个IP地址,则刷新DNS应解决404错误。 以下是如何清除Google Chrome上的DNS缓存,并在macOS上执行相同操作 。
检查网站是否有临时问题
有时候,网站可能会暂时遇到可能导致404错误的问题。 在那种情况下,你无能为力,只能等待。 但要确认,您可以在可用性测试工具上测试网站。 有很多工具,你可以做一个网站搜索“is website down”来查看工具列表。 只要确保将“ 网站 ”替换为您要测试的网站的名称即可。
联系网站
如果一切都失败了,那么最后的选择是直接联系网站所有者。 在网站上查找他们的联系信息,并联系他们关于该页面的问题。 您寻找的页面可能已被移动或删除,并且所有者可能会澄清为什么它已完成。 如果没有联系表格,您可以尝试访问其社交媒体上的网站。