当前位置: 首页 > news >正文

做网站的软件micro/网站销售怎么推广

什么是HTTP状态码?

HTTP状态码是服务器在响应浏览器请求时生成的一个三位数。比如404,你以前可能见过。

每次你访问一个网站,你的浏览器都会向网站的服务器发送一个请求。然后,服务器用HTTP代码状态进行响应。

他们好像在交谈。每个代码都表明是工作正常还是出了问题。

每个状态码的第一个数字以1到5之间的数字开头,表示代码的类别。后两位数字表示类别下的具体信息。

例如,让我们再次使用404。

第一个数字(4)表示客户端错误。具体来说,404意味着服务器无法找到所请求的资源。

同时,402也显示客户端错误。第二个和第三个数字告诉我们,服务器找到了这个页面,但由于需要付款而无法访问它。

让我们来看看不同的HTTP状态类别和代码,以及它们如何影响您的SEO。

HTTP状态码的完整列表

状态码

函数

1XX -信息

100

继续

101

交换协议

102

处理

103

早期的提示

2XX -成功

200

好吧

201

创建

202

接受

203

那些信息

204

没有内容

205

重置内容

206

部分内容

207

Multi-Status

208

已经报道的

226

我使用

3XX -重定向

300

多个选择

301

搬到永久

302

发现

303

看到其他

304

不修改

307

临时重定向

308

永久重定向

4XX -客户端错误

400

坏的请求

401

未经授权的

402

付款要求

403

被禁止的

404

没有找到

405

不允许

406

不能接受的

407

需要代理认证

408

请求超时

409

冲突

410

走了

411

长度要求

412

失败的前提

413

内容太大

414

URI太长

415

不支持的媒体类型

416

范围不满意

417

期望失败

421

被误导的请求

422

Unprocessable内容

423

锁着的

424

失败的依赖

425

言之过早

426

升级需要

428

先决条件要求

429

请求太多

431

请求报头字段太大

451

因法律原因无法使用

5XX -服务器错误

500

服务器内部错误

501

没有实现

502

坏的网关

503

服务不可用

504

网关超时

505

HTTP版本不支持

506

变体也可以协商

507

存储不足

508

循环检测

511

需要网络认证

解释不同的HTTP状态码

有五种不同的HTTP状态码类别(或类)。每一个都表示服务器对浏览器的不同响应。

1XX—信息代码:服务器确认并正在处理请求。

2XX—成功码:服务器成功地接收、理解并处理了请求。

3XX -重定向代码:服务器接收到请求,但有一个重定向到其他地方(或者,在极少数情况下,必须完成一些重定向以外的其他操作)。

4XX -客户端错误代码:服务器无法找到(或到达)页面或网站。这是网站方面的错误。

5XX -服务器错误码:客户端发出了一个有效的请求,但服务器未能完成请求。

1XX HTTP状态码

此类别是信息性的、临时的、对客户端不可见的。它表示服务器接收到请求并将继续处理它。

100 -继续:这个临时状态码表示服务器收到了初始请求,客户端应该继续。

切换协议:这段代码是对升级报头字段请求的响应,并声明服务器将切换到的协议。

102 -正在处理:此响应指示服务器已接收并正在处理请求,但尚未得到响应。

103 -早期提示:这段代码与Link头一起使用,允许浏览器在服务器准备响应时预加载资源。

2XX HTTP状态码

此状态码类别包含成功的响应。

200 - OK:这是成功HTTP请求的标准响应。响应的实际含义取决于所使用的请求方法:

GET:获取的资源,在消息体中

header:响应中包含报头

POST或PUT:消息体中描述所发送操作结果的资源

消息体包含服务器接收到的请求消息

201 - Created:请求成功,创建了一个新的资源。这通常是POST或PUT请求之后的响应。

已接受:请求已被接受,但仍在进行中。它用于另一台服务器处理请求或进行批处理的情况。

非授权信息:返回的数据不是来自原始服务器。相反,它是从第三方收集的修改版本。

204 - No Content:请求已成功处理,但没有内容。头文件可能有用。

205 -重置内容:服务器完成了请求,但要求用户重置文档。

部分内容:服务器正在传送部分资源。当客户端发送范围标头仅请求部分资源时,使用此响应。

Multi-Status:提供多个资源的状态,这取决于有多少子请求被发出。

208 -已经报告:DAV:propstat元素的成员已经被列出,不会再被包含。

使用IM:服务器完成了一个GET请求。响应指示一个或多个实例操作结果。

3XX HTTP状态码

此类别中的状态码显示资源位于不同的位置,因此用户将获得重定向。

300 -多项选择:请求有多个可能的响应。用户应该从中选择一个。

301 -永久移动:此重定向状态码表示请求的资源已永久移动到新URL。浏览器显示新的URL。

302 - Found:以前称为“Moved Temporarily”,此代码表示请求的资源已临时移动到新的URL。

303 - See Other:服务器用另一个URL的GET请求将用户重定向到所请求的资源。

304 -未修改:用于缓存目的。响应没有被修改,因此客户端可以继续使用所请求资源的相同缓存版本。

307 -临时重定向:请求的资源暂时移动到另一个URL。与302代码的唯一区别是用户不能更改所使用的HTTP方法。

308 -永久重定向:请求的资源永久移动到另一个URL。此代码与301的区别在于用户不能更改HTTP请求方法。

4XX HTTP状态码

此类别表示由于客户端出现错误,服务器无法访问页面。

400 -错误请求:由于客户端错误,服务器不能或不会处理请求。例如,无效的请求消息帧,欺骗性的请求路由,大小太大等。

401 -未授权:用户没有有效的身份验证凭证来获取所请求的资源。

402 -付款要求:保留供将来使用;它最初是为数字支付系统设计的。它很少使用,也没有标准的惯例来规范它。

403 - Forbidden:客户端没有访问该内容的权限。例如,它可能需要密码。与401 HTTP错误码不同,服务器知道客户端的身份。

404 - Not Found:服务器找不到请求的资源,并且没有设置重定向。404错误会损害你的SEO效果。

405 -方法不允许:服务器支持请求方法,但目标资源不支持。

406 -不可接受:服务器没有找到任何符合用户根据请求的Accept标头给出的标准的内容。

407 -需要代理身份验证:这与401类似,但代理必须对客户端进行身份验证才能继续。

408 -请求超时:服务器超时等待,因为客户端没有在分配的时间内产生请求。

409 -冲突:服务器无法满足请求,因为资源存在冲突。它将显示有关问题的信息,以便客户端可以修复它并重新提交。

410 - Gone:请求的内容已经从服务器上永久删除,不会恢复。

411 -长度要求:服务器拒绝请求,因为它需要一个定义的长度

Content-Length报头字段。

412—Precondition Failed:客户端在报头字段中指出了服务器无法满足的先决条件。

负载太大:客户端的请求大于服务器定义的限制,服务器拒绝处理它。

414 - URI太长:客户端请求的URI(统一资源标识符)太长,服务器无法处理。

415 -不支持的媒体类型:请求使用服务器不支持的媒体格式。

416 -范围不可满足:服务器不能满足请求范围报头字段中指定的值。

417 -期望失败:服务器不能满足期望请求头字段所指示的要求。

错误请求:客户端向服务器发送的请求无法产生响应。

422 - Unprocessable Entity:客户端正确发送了请求,但服务器由于语义错误或类似问题而无法处理。

锁定:被请求方法的资源被锁定并且无法访问。

424 -依赖失败:请求失败,因为初始请求所依赖的请求也失败了。

过早:服务器不愿意处理一个可能被重放的请求。

426 -更新要求:服务器拒绝使用当前协议处理请求,除非客户端升级到不同的协议。

428 - Precondition Required:服务器需要有条件的请求。

429 - Too Many Requests:用户在一定时间内发送了过多的请求。

431 -请求头字段太大:服务器无法处理请求,因为头字段太大。

451 - Unavailable for Legal Reasons:用户请求服务器不能合法提供的资源。

5XX HTTP状态码

此类别包括服务器端的错误。

它们可能对您的SEO有害,因为搜索引擎可能会提示爬虫放慢爬行速度,并删除不断返回这些错误的索引url。

500 -内部服务器错误:服务器遇到意外错误,无法完成请求。

501 - Not Implemented:服务器不能满足请求或者不承认请求的方法。

502 -坏网关:服务器充当网关,从入站主机获得无效响应。

503 -服务不可用:服务器无法处理请求。这通常发生在服务器过载或停机进行维护时。

504 -网关超时:服务器作为网关或代理而超时,等待响应。

505 - HTTP版本不支持:服务器不支持请求中的HTTP版本。

506 -变体也协商:服务器有一个内部配置错误。

507 -存储不足:服务器没有足够的存储来成功处理请求。

508 - Loop Detected:服务器在处理请求时检测到一个无限循环。

511 -网络认证要求:客户端必须通过身份验证才能访问网络。错误中应该包含一个用户可以提交凭据的链接。

如何查看页面的HTTP状态码

一些状态码是可见的,而另一些则不是。如果您想检查页面的HTTP状态代码,可以使用浏览器、谷歌搜索控制台或SEO工具。

例如,使用Chrome web浏览器打开任何页面,然后右键单击屏幕上的任何位置。

然后,点击“检查”。

现在,选择顶部菜单上的“Network”。

您应该在“状态”列下看到状态代码。

每行代表一个资源。每一列表示有关资源的信息。

最上面的资源通常是HTML文档。最后一个资源是最后请求的资源。

如果你不拥有或管理你正在检查的网站,你会使用这种网络浏览器方法。

如果您确实拥有该网页,那么检查其HTTP状态代码的最佳方法是使用谷歌搜索控制台。

首先输入网址,点击“查看抓取页面”,然后点击“更多信息”。

您将在“HTTP响应”下看到状态代码。

但是,如果您想要专门检查错误代码,您最好使用SEO工具。

例如,在用Semrush的网站审核抓取你的网站后,你会在“问题”选项卡下看到4XX和5XX状态码。

HTTP状态码和SEO

搜索引擎机器人,如b谷歌的Googlebot,在抓取你的网站时记录状态代码,并使用这些数据来评估你网站的健康状况。

这会影响你网站的SEO。

如果你关心SEO,这里有最重要的HTTP状态码要知道和理解:

200好了

HTTP状态码200是成功消息。它表明该页面对机器人和访问者的功能正常。

这是您应该期望在您的站点上看到的每个重要的、正常运行的页面的状态码。

301永久移动

301重定向代码意味着登陆页面的机器人和访问者将被重定向到另一个URL。

使用301重定向通知搜索引擎,重定向是永久的,链接权益应该通过新的URL。

404页面未找到

404 HTTP状态码可能会对网站的SEO性能产生负面影响。

搜索引擎不会索引返回404错误的页面。任何指向它的反向链接将不再给页面提供链接值。

如果站点错误地返回错误,请立即修复它。特别是如果这个页面在流量、排名、电子商务价值等方面都很重要。

最佳实践是创建一个301重定向到服务相同目的的类似页面。

但是,如果没有相关的页面将用户重定向到,则可以创建自定义404页面。

自定义404页面可以帮助访问者找到他们正在寻找的内容,并鼓励他们浏览您的网站。

5XX服务器错误

服务器错误会影响对站点的访问。这意味着它们会影响你的排名,并导致负面的用户体验。

5XX服务器错误也会减慢爬行过程。如果问题持续存在,搜索引擎可能会认为您的站点质量低,并对返回这些错误的页面进行索引。

密切关注这些状态码,并尽快修复它们。

查找和修复HTTP状态码错误

HTTP状态码错误会损害你的SEO,造成糟糕的用户体验。

您可以使用Semrush的站点审计工具来查找和修复这些错误。很快。

方法如下:

首先输入您的域名,然后点击“创建项目”按钮。

在弹出的窗口中,配置基本设置。然后,单击左侧的“Schedule”选项卡。

将审计安排在一周中您喜欢的那一天自动运行。点击“启动站点审计”。

一旦抓取完成,您将在“问题”选项卡下发现所有状态码错误。

您可以将鼠标悬停在“为什么以及如何修复它”上,以了解每个问题的更多信息以及如何修复它。

密切关注所有这些技术搜索引擎优化错误,并尽快修复所有无意的错误。

相关文章:

  • 威远移动网站建设/seo排名优化软件有用
  • 自己如何做网站建设/seo外链购买
  • 网站制作论坛/拓客软件排行榜
  • 温州 建网站的公司 新/百度广告费用
  • 一起做网店网站/沧州seo推广
  • 学做网站初入门教程/网络营销平台排名
  • 合肥哪里有做网站/2021最火关键词
  • 极路由做网站/seo的工作内容
  • 极路由做网站/seo的工作内容
  • 极路由做网站/seo的工作内容
  • 扬中网站建设要多少钱/seo搜索引擎优化软件
  • 淄博哪家公司做网站最好/站长工具seo优化