您当前的位置: 首页 > 知识百科 > http返回状态码你真的了解了吗?-seo-网站优化

http返回状态码你真的了解了吗?-seo-网站优化

时间:2023-07-01 14:05 阅读数:89 人阅读 分类:知识百科

返回状态码你真的了解了吗?

返回代码指示网站的状态,这使得搜索引擎优化网站管理员很容易知道网站是正常的还是错误的。例如常用的代码200、303、404等。,我们可以看到网站是否被正常访问,是否有跳转或是否有错误页面。返回代码中常见的数字代码有:

1xx(临时响应),指示临时响应并要求请求者继续执行操作。

代码描述

100(继续)请求者应该继续提出请求。服务器返回的代码表明请求的第一部分已经收到,正在等待其余部分。

101(交换协议)请求者已经要求服务器交换协议,服务器已经确认并准备好交换。

2xx(成功),表示请求已成功处理的状态代码。

代码描述

200(成功)服务器成功处理了请求。通常,这意味着服务器提供了请求的网页。

201(已创建)请求成功,服务器创建了一个新资源。

202(已接受)服务器接受了请求,但尚未处理。

203(未授权信息)服务器成功处理了请求,但返回的信息可能来自其他来源。

204(无内容)服务器成功处理了请求,但没有返回任何内容。

205(重置内容)服务器成功处理了请求,但未返回任何内容。

206(部分内容)服务器成功处理了一些GET请求。

在这里,我们应该注意返回代码200。一般来说,返回代码200意味着服务器提供请求的页面。如果你看到这个状态,你的robots.txt文件意味着搜索引擎检索成功。

3xx(重定向),表示需要进一步操作来完成请求。通常,这些状态代码用于重定向。

代码描述

300(多种选项)

303(查看其他位置)当请求者应该对不同的位置使用单独的GET请求来检索响应时,该代码由服务器返回。

304(未修改)自上次请求以来,所请求的网页未被修改。当服务器返回此响应时,将不会返回网页内容。

305(使用代理)请求者只能使用代理来访问所请求的网页。如果服务器返回这个响应,这也意味着请求者应该使用代理。

302(临时重定向)服务器目前响应来自不同位置的网页的请求,但是请求者应该继续使用原始位置用于将来的请求。

在3xx代码中,我们需要做301永久重定向来集中权重,而302是临时重定向。它们都是重定向,哪个更好?301表示所请求的网页已经被永久移动到新位置,而302表示它是临时的。就像选择事物一样,临时工不如普通工人好。因为也有许多网站管理员过度优化,或者使用非常规的方法优化网站并进行302重定向,搜索引擎对此很敏感,所以他们对301比302更友好。

4xx(请求错误),这些状态代码表明请求可能是错误的,这阻碍了服务器的处理。

代码描述

400(错误请求)服务器不理解请求的语法。

401(未授权)请求需要验证。对于需要登录的网页,服务器可能会返回此响应。

403(禁止)服务器拒绝请求。

404(未找到)服务器找不到请求的网页。

405(方法禁用)禁用请求中指定的方法。

406(不接受)无法用请求的内容特征响应请求的网页。

407(需要代理授权)该状态代码类似于401(未授权),但是指定请求者应该授权代理的使用。

暮光之城解说:我们应该注意4xx的返回码,它怎么会在状态呢?例如,如果您网站上的网站有robots.txt文件,当观察服务器日志时,发现虽然搜索引擎蜘蛛访问了该文件,但返回代码确实是404,这意味着您的robots.txt文件可能命名不正确或位置错误。另一种情况是普通页面无法访问,或者链接错误。当我们的网站有404个页面时,我们需要及时处理这些页面,以提高搜索引擎蜘蛛的访问效率,增加搜索引擎的友好*,从而有助于优化网站的排名。

5,表示服务器错误。

500(内部服务器错误),服务器遇到错误,无法满足要求。

503(服务不可用),服务器当前不可用(因为它正在进行大量维护或停机)。一般来说,这是一种暂时的状态。

5xx 返回代码不是一个严重的问题,它不会对网站造成严重影响。因此,当您在服务器日志中看到这些代码时,网站管理员不必惊慌,只要您关注上面提到的一些代码,就可以确保网站没有重大问题。

那么不管我们是否想读其他代码,我们都需要每隔一段时间读一次。关于服务器日志的观察时间规则,微光建议每周至少2-3次。互联网上有很多服务器日志分析工具,比如光年。此外,排除表可用于更详细的分析。请期待下次分享这种方法。

版权声明:本网站上的原创文章由简书网的搜索引擎优化发布。如有转载,请注明出处。简书网搜索引擎优化博客.388m