此状态代码通常用于防止爬虫在出现不良行为后发出请求。
因此,当爬网程序从您的网站请求太多 URL 并且您使用 403 代码进行响应以阻止它们时,使用响应代码 403是正确的。
但是,当我们想要指示客户端无权发出请求时,使用状态码 403而不是 401 是错误的。
404:未找到
404状态码(或404错误)表示未 目标电话号码或电话营销数据 找到所请求的资源。
这种情况很常见,当我们点击损坏的链接时就会遇到这种情况。
由于错误或服务器维护问题,现有页面可能会返回“404 错误”。
如果您没有真正删除内容,那么返回 404 代码的 URL 是不好的。
虽然搜索引擎不会立即从索引中删除返回404 状态的URL ,但如果响应代码持续很长时间,它们可能会稍后删除。
从用户体验的角度来看,链接 404 页面以及搜索引擎也是负面的,因为它们为访问者创造了一种死胡同。
因此,如果请求的 URL 不再存在或从未存在过,则使用响应代码 404是正确的。
但是,对存在且应该正常工作的页面使用 404 是不正确的。
410:走了
状态代码 410(或错误 410)表示请求的内容已被永久删除。
这意味着该 URL 以前存在,但已被删除并且永远不会恢复。
当返回状态代码 410时,搜索引擎能够快速从索引中删除 URL 。
正是由于这个原因,410的正确使 互联网搜索引擎的类型:它们是什么、示例和网络搜索替代方案 用可以对SEO活动的结果产生重大影响 。
因此,对于所有已明确删除且不会恢复的 URL使用响应代码 410是正确的,而对于暂时不可用的 URL 使用响应代码 410 是不正确的。
429:请求太多
状态代码 429(或错误 429)表示客户端在给定时间内向 HTTP 服务器发送了太多请求。
如果尽管已传送429 响应代码,但请求仍 BW 列表 继续到达,服务器可能会决定开始使用 403 代码进行响应。
如果服务器在很长一段时间内继续返回状态代码 429 ,Google 可能会从索引中删除该内容。
这是您始终需要确保投资始终返回正确响应代码的可靠托管的众多原因之一。
HTTP 状态代码 429 的典型成功使用是当爬网程序在短时间内请求过多 URL 时。
在这种情况下,HTTP 状态代码为 429,服务器将向 Googlebot 发送明确的信号以减慢速度。
请注意:但是,为了打击垃圾邮件爬虫,使用代码 403 而不是 429 更为正确。
430:请求标头字段太大 (Shopify)
状态代码 430 不是官方状态代码。
Shopify 错误地使用了此响应代码,它搞乱了状态代码的使用,并在本应返回 429 的情况下错误地发送了 430 状态代码。