跳转到主要内容

在Site Audit中"规范指向 5XX"错误

了解有关Site Audit中"规范指向 5XX"问题及其在网站上修复方法的更多信息。

作者:Anna

是什么触发了这个问题?

此问题报告了规范的网址,其中规范链接指向返回 5xx (服务器错误) HTTP 状态代码的网址。

<head>
 ...
    <link rel="canonical" href="https://ahrefs.com/help/en/"/>
 ...
</head>

而声明为规范的 https://ahrefs.com/help/en/ 返回 5xx HTTP 状态代码(服务器错误)。

为什么它很重要?

规范链接用于解决内容重复问题。如果您有多个内容相同或相似的页面,您需要选择最权威的(规范的)版本。
​
如果规范页面对于搜索引擎不可用,它们会尽力自行选择规范页面。而您可能对它们的选择不满意。

如何修复?

查看规范链接指向 5xx URL 的页面列表。如果错误的 URL 被指定为规范,请将其替换为您希望在搜索结果中索引的有效 200 页面版本链接。

5xx (服务器错误) HTTP 状态代码 表示一些服务器问题,您应该联系开发人员或托管服务提供商。您的服务器可能配置错误、过载或通常运行缓慢。

有不同类型的服务器错误,应采用不同的方法解决。最常见的5xx错误是500 (内部服务器错误) 和503 (服务不可用)。

500 错误 需要进一步调查。通常由应用程序代码或配置文件中的错误导致。损坏的 .htaccess 文件常常是原因所在。 PHP 内存限制是造成此错误的另一个可能问题。

503 错误 是临时问题。通常由服务器过载或维护引起。这些错误可能表示您需要更强大的 Web 服务器,能够处理更多请求。

5xx错误的其他可能原因包括:

  • CMS(如 Wordpress)中的故障插件。

  • 文件和文件夹的权限问题。

  • 您网站的某些部分可能会阻止我们的爬虫(因为防火墙、拒绝服务保护系统、某些国家的流量阻止或 CMS 配置)。因此,您的网站URL可能专门返回5xx代码给我们的爬虫。

如果您发现爬取发生在服务器维护期间,请运行新的爬虫以查看5xx错误是否仍然存在。

Site Audit 工具中此问题的另一个可能原因是您项目设置中的高抓取速度。一些服务器无法在同一时间处理大量请求。尝试在抓取设置中降低抓取速度,并重新启动项目的爬虫。

这是否解答了您的问题?