跳转到主要内容

Site Audit中的"CSS损坏"警告

了解更多有关Ahrefs的Site Audit中的"CSS损坏"问题的信息,以及如何在您的网站修复它。

Anna avatar
作者:Anna
本周更新

是什么引发了这个问题?

该问题报告返回4xx或5xx状态代码的CSS文件。

为什么它很重要?

CSS文件是用于在网页上格式化内容的纯文本文件。

如果无法访问CSS文件,网页上的内容将不会按预期方式呈现,损害您网站的用户体验。

如何修复这个问题?

这些CSS文件可能已被删除、移动或重命名。 此外,托管文件的外部网站可能在抓取过程中不可用。

替换、修复或移除页面上损坏的CSS文件链接。

要获取引用损坏内部或外部CSS文件的页面列表,请点击报告中“CSS内链数”列中的数字。 本报告中找到的CSS内链列.

这是您可能在此报告中遇到的最常见HTTP状态代码:

404(未找到)HTTP状态代码表示文件可能已被移动或删除,但链接未更改。 要修复此问题,您可以还原具有旧URL的CSS文件,编辑页面上的链接以指向另一个CSS文件,或在不再需要该CSS文件时彻底删除链接。

403(禁止)HTTP状态代码表示我们的爬虫无法访问CSS文件. 您的服务器可能在抓取过程中某个时刻开始阻止来自我们爬虫的请求. 这可能是由于服务器或防火墙配置造成的。 您可以将我们的IP地址加入白名单,然后重新进行抓取。

如果您的CSS文件托管在阻止我们爬虫的外部服务器上,这也会发生.

429(请求过多)HTTP状态代码可能表明您项目的抓取设置中的抓取速度对于Web服务器来说太高。 在抓取设置中降低速度并重新进行项目抓取。

5xx(服务器错误)HTTP状态代码表示服务器存在一些问题,您应联系开发者或托管服务提供商。 您的服务器可能配置不当、负载过高或速度较慢。

在实际可能的情况下,将CSS文件托管在您的网站上,而不是其他外部域。

这是否解答了您的问题?