Code前端首页关于Code前端联系我们

404、503、403和301网页状态代码是什么意思?

terry 2年前 (2023-09-26) 阅读数 73 #网站优化

1, 404(最常见)

404 返回代码表示“未找到”。百度会认为该网页已经过期,因此通常会将其从搜索结果中删除,短期内,蜘蛛会再次找到这个网址。不会爬行。

2, 503

503 返回码含义为“服务不可用”。百度会认为该网页暂时不可用。这种情况通常发生在网站暂时关闭且带宽有限的情况下。对于返回503的网页,百度蜘蛛不会直接删除该网址,短期内会重新访问。如果之前网页已经恢复,则可以正常抓取;如果继续返回503,短期内就会被多次访问。但如果网页长时间返回503,该URL仍会被百度认为是无效链接,并从搜索结果中删除。

3, 403

403 返回码的意思是“禁止”,百度会认为该网页当前被禁止访问。这种情况下,如果是新发现的URL,百度蜘蛛暂时不会抓取,短期内会再次检查;如果是百度收录的网址,暂时不会直接删除,短期内还会再次访问。如果当时允许访问网页,则正常抓取;如果仍然不允许访问,短期内会多次访问。但如果某个网页长时间返回403,百度也会认为它是无效链接,并从搜索结果中删除。

4, 301

301 返回码的含义是“永久移动”,百度会认为网页当前正在跳转到新的url。当您遇到网站迁移、域名变更或网站审核时,建议使用301返回码,尽量减少审核带来的流量损失。虽然现在百度蜘蛛对于301跳的响应周期较长,但我们还是建议大家这样做。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门