Post by account_disabled on Jan 9, 2024 5:27:33 GMT
每一种都是独一无二的,您应该为您的特定行业和业务选择最佳选择。 面包屑导航可以提高您的 Google 排名,并使访问者在您的网站上获得更加愉快的体验。410 错误:这是什么? 当用户尝试访问请求服务器上不再存在的资产时,会出现 410 Gone 错误。请求还必须没有转发地址并被视为永久消失,才能返回 410 消失状态。这是 404 Not Found 错误和 404 错误之间的主要区别,因为服务器不知道该资源将来是否可以再 手机号码数据 次访问。 410 消失错误 什么是 410 消失错误 导致 410 Gone 错误的可能原因有多种。下面的列表重点介绍了您根据所使用的 Web 服务器可能会遇到的一些差异。尽管它们差异很大,但它们都表示同一件事。 410 走了 错误410 HTTP 状态 410 410 错误诊断 410 消失的错误在某些情况下可能是有目的的。
这是事实,如下文进一步所述。如果网站在有限的时间内进行报价,并且一旦过了该时间。该页面可能会返回 410 Gone。然而,并非所有 410 个错误实例都是故意的,而且它们也不完全相同。4xx 错误被归类为客户端错误回复,但是,这并不总是意味着问题出在客户端。我们将研究客户端和服务器端可能发生 410 Gone 错误的一些原因。 客户端 URL 不正确: URL 不正确是由于客户端问题而报告410 Gone 错误的最典型原因之一。在许多情况下,不正确的 URL 将导致 404 Not Found。但是,如果某个资源在特定时间出现在该 URL 上。服务器被配置为为该资源提供 410 状态代码,客户端将收到该代码。 程序或平台的更改:无论您使用的是 WordPress 还是 Joomla 等流行的 CMS。或者从头开始创建的定制应用程序。添加插件、模块或更新可能会导致意想不到的后果。如果您在执行上述任何操作后收到 410 Gone 错误。您应该考虑撤消所做的任何修改,直到找到问题的根源。对于某些插件/模块,您可能还需要验证数据库,以确认未对数据库进行任何修改,或者在删除插件/模块后恢复了所做的任何更改。 服务器端 检查日志:当收到异常的HTTP状态代码时,服务器首先要做的就是检查日志。服务器日志文件的位置会有所不同,具体取决于您使用的是 Nginx、Apache 还是其他服务器。
打开日志文件,搜索410错误;这至少应该引导您走上正确的道路。 无意的重定向:如果您收到 410 Gone 错误。服务器上要查看的第二件事是不需要的重定向的配置文件。如果您使用 Apache,则应该查看 apache 服务器配置文件和 .htaccess 文件。如果您使用 Nginx,则应该查看 nginx.conf 文件。在这些文件中搜索“410”,看看是否有任何结果。 如果是这样,您应该调查重定向规则实际上在做什么。它可能需要更新以仅适用于特定页面(如果这是您的目的)。如果情况并非如此,它可能会被完全删除。 什么时候应该使用 410 GONE 而不是 404 NOT FOUND? 作为 Web 开发人员,您必须了解何时使用 410 Gone 错误而不是 404 Not Found 错误。使用正确的状态代码具有以下优势: 它通知用户该资源不再存在,并且他们不应尝试再次访问该资源。 Googlebot 对每个状态代码的处理方式略有不同。 如果您是资源的所有者并决定将其从源服务器中永久删除,则应将 410 错误发送给尝试访问该资源的所有后续用户。这还指示连接到该资源的任何网站删除该链接,因为它不再相关。
这是事实,如下文进一步所述。如果网站在有限的时间内进行报价,并且一旦过了该时间。该页面可能会返回 410 Gone。然而,并非所有 410 个错误实例都是故意的,而且它们也不完全相同。4xx 错误被归类为客户端错误回复,但是,这并不总是意味着问题出在客户端。我们将研究客户端和服务器端可能发生 410 Gone 错误的一些原因。 客户端 URL 不正确: URL 不正确是由于客户端问题而报告410 Gone 错误的最典型原因之一。在许多情况下,不正确的 URL 将导致 404 Not Found。但是,如果某个资源在特定时间出现在该 URL 上。服务器被配置为为该资源提供 410 状态代码,客户端将收到该代码。 程序或平台的更改:无论您使用的是 WordPress 还是 Joomla 等流行的 CMS。或者从头开始创建的定制应用程序。添加插件、模块或更新可能会导致意想不到的后果。如果您在执行上述任何操作后收到 410 Gone 错误。您应该考虑撤消所做的任何修改,直到找到问题的根源。对于某些插件/模块,您可能还需要验证数据库,以确认未对数据库进行任何修改,或者在删除插件/模块后恢复了所做的任何更改。 服务器端 检查日志:当收到异常的HTTP状态代码时,服务器首先要做的就是检查日志。服务器日志文件的位置会有所不同,具体取决于您使用的是 Nginx、Apache 还是其他服务器。
打开日志文件,搜索410错误;这至少应该引导您走上正确的道路。 无意的重定向:如果您收到 410 Gone 错误。服务器上要查看的第二件事是不需要的重定向的配置文件。如果您使用 Apache,则应该查看 apache 服务器配置文件和 .htaccess 文件。如果您使用 Nginx,则应该查看 nginx.conf 文件。在这些文件中搜索“410”,看看是否有任何结果。 如果是这样,您应该调查重定向规则实际上在做什么。它可能需要更新以仅适用于特定页面(如果这是您的目的)。如果情况并非如此,它可能会被完全删除。 什么时候应该使用 410 GONE 而不是 404 NOT FOUND? 作为 Web 开发人员,您必须了解何时使用 410 Gone 错误而不是 404 Not Found 错误。使用正确的状态代码具有以下优势: 它通知用户该资源不再存在,并且他们不应尝试再次访问该资源。 Googlebot 对每个状态代码的处理方式略有不同。 如果您是资源的所有者并决定将其从源服务器中永久删除,则应将 410 错误发送给尝试访问该资源的所有后续用户。这还指示连接到该资源的任何网站删除该链接,因为它不再相关。