您是否曾经收到过退回给发件人的信件?
您网站上的页面也会发生同样的情况。正如邮政工作人员无法将一封写给不存在的邮政地址的信件投递一样,如果引用链接使用不存在的 URL 地址,网络浏览器也无法从服务器请求页面。
发生这种情况时,浏览器会显示 404 错误消息。对于电子商务商店来说,404 错误可能会破坏客户体验并导致销售损失。了解如何查找并修复导致网站出现 404 错误的问题。
快捷方式
什么是 404 错误?
当 Web 浏览器向网站服务器请求页面,但服务器找不到与所请求的 URL 关联的网页时,就会出现 404 错误。发生错误时,浏览器会显示一个状态页面,其中包含指示错误类型的 http 状态代码 — 在本例中称为 404 错误消息。
404 错误表示通过请求的网址访问页面时出现问题,而不是托管该页面的 Web 服务器出现问题,因此在您的网站上遇到 404 错误意味着您的 Web 托管服务器运行正常。相反,问题与请求的页面或 URL 有关。
404 错误的原因有哪些?
404 错误可能是由您的网站、引用网站或用户错误造成的。以下是一些常见原因:
- 损坏的链接。如果与特定链接关联的 URL 中存在拼写错误或其他错误,服务器将返回 404 错误代码。
- 已删除的页面。指向已删除页面的链接称为死链接。如果您从网站中删除页面,则单击引用已删除页面的内部或外部链接会生成 404 错误消息。
- 客户端错误。 404 错误也可能是由用户错误引起的。如果用户在地址栏中输入与您的域关联的错误 URL,他们可能会看到 404 错误,通知他们该页面不存在。 ****
- 缓存问题。如果在访问特定站点后保存到用户浏览器缓存的数据与对该站点所做的更新发生冲突,则用户可能会遇到 404 错误。清除缓存可以解决此类问题。
- 固定链接或文件问题。站点链接、文件权限或配置文件的问题可能会导致站点范围内的 404 错误。
您可以使用所谓的 301 重定向来最大限度地减少 404 错误。例如,如果您删除页面或移动资源,则可以使用重定向将尝试访问旧 URL 的用户发送到正确的位置。但是,如果重定向出现问题,则会显示 404 错误。
如何查找网站上的 404 错误
您可以使用工具检查 404 错误并识别网站上的死链接或损坏链接。有些工具还可以识别损坏的反向链接,即其他网站上的链接指向附加到您网站域名的不存在的 URL。
以下是一些流行的选项:
谷歌搜索控制台
Google Search Console可让您监控网站性能并识别错误。通过登录并选择“覆盖范围”,然后选择“错误”,可以使用它查看网站上生成 404 错误的所有 URL。您还可以使用“检查 URL”工具来查找损坏链接的位置。如果损坏的链接位于您的网站上,您可以修复它。如果是外部链接,您可以联系引用站点以请求更正或设置重定向。
损坏的链接检查器
损坏链接检查器是一款免费的在线工具,它将抓取您的网站并识别任何引用与您的域或其他网站相关的不良 URL 的链接。
与 Google Search Console 不同,损坏的链接检查器无法识别损坏的入站链接,即其他网站上引用与您的域关联的不存在 URL 的链接。
SEOAnt 失效链接重定向
SEOAnt Broken Link Redirect是一款可以每天或每周检查您网站上的 404 错误的应用程序。它还可以在发生错误时立即将用户自动重定向到指定的 URL,从而最大限度地减少 404 错误。
为什么要修复 404 错误?
未能修复 404 错误可能会削弱搜索引擎排名,对用户体验产生负面影响,并减少网站流量:
- SEO 性能不佳。损坏的内部链接可能会影响搜索引擎抓取您网站的能力,从而对您网站在搜索引擎结果页面 (SERP) 上的排名产生负面影响。
- 网站流量减少。入站链接(或托管在其他网站上指向您网站的链接)可以提高您的搜索引擎性能并增加您网站的流量。如果这些链接导致 404 错误,您将失去这些好处。
- 用户体验差。遇到 404 错误可能会令人沮丧,并阻止用户进一步探索您的网站。这也会破坏对您品牌的信任,特别是如果它是由于内部链接损坏或频繁发生而导致的。
如何修复 404 错误
完全消除 404 错误是不可能的:例如,如果互联网用户尝试通过在搜索栏中输入错误的 URL 来访问您的网站,他们就会遇到错误。但是,您可以修复因网站问题而导致的错误,并使用策略重定向来最大程度地减少其他错误。以下是修复不同类型的 404 错误的方法。
1.修复损坏的链接
如果 404 错误是由于 URL 输入错误造成的,解决方案很简单:只需在内容管理系统 (CMS)或网站平台的后端更正 URL 即可。如果与请求 URL 关联的页面已被移动或删除,您可以按照下一步所述设置重定向。
2. 创建重定向
如果由于移动或删除内容而导致 404 错误,您可以设置重定向以自动将用户引导至新位置。此策略可以确保引用缺失页面的外部链接不会生成 404 错误。有时,您还可以设置重定向以应对用户错误。例如, shopify.com/ help 重定向到正确的 URL help.shopify.com/en。
您可以使用 CMS 或网站平台设置重定向。步骤因提供商而异,因此请咨询您平台的帮助中心以获取具体说明。您还可以使用重定向插件来创建批量或自动重定向。
3.修复永久链接问题
永久链接(或永久链接)是网站或网页的完整 URL。安装新插件、从备份恢复站点或更新网站平台可能会干扰站点上的永久链接,从而导致站点范围内的 404 错误。如果您在多个页面上遇到错误,请登录您的 CMS,导航到永久链接设置,然后按照提供商的说明更新设置。
4.修复文件权限
文件权限告诉您的服务器哪些用户可以访问特定类型的内容。如果您的权限设置有错误,用户可能会遇到 404 错误。要检查文件权限,请登录 CMS,导航到文件权限,并确认内容不限于某些用户组。如果是,请更新您的权限设置以修复错误。
5. 禁用 .htacess 文件
.htacess 文件是控制重定向、安全性和权限的高级配置文件。如果您的文件已损坏,您可能会遇到站点范围的 404 错误。您可以通过以下步骤修复此问题:
- 备份您的网站。
- 使用安全文件传输协议 (SFTP) 连接到您的 Web 服务器。
- 禁用 .htacess 文件。
- 重命名禁用的文件以防止您的站点连接到它。
- 生成新的 .htaccess 文件。
- 保存您的更改。
404错误常见问题解答
404 错误是什么意思?
404 错误意味着您的网络服务器无法在您的网站上找到特定页面。当 URL 或与该 URL 关联的页面出现问题时,就会出现此类错误。
是否有必要重定向生成 404 错误的页面?
用于修复因删除或移动内容而导致的 404 错误的重定向可确保尝试使用旧 URL 访问您的网站的用户不会遇到该错误。如果错误是由于您网站上的 URL 中的拼写错误或者网站权限或设置问题导致的,您可以改为修复源问题。
是否可以自定义 404 错误页面的外观?
是的。您可以自定义 404 状态页面来反映您的品牌声音并改善用户体验。一些企业将用户引导至其网站的搜索功能或提供包含所请求资源的高级页面的链接。
404 错误:定义以及如何修复它们