含义:
200 - 确定。客户端请求已成功
404 - 未找到文件或目录
302 - 临时移动转移,请求的内容已临时移动新的位置
500 - 服务器内部错误
一.200
200是最常见的http状态码,它的含义很简单,就是成功了。一个正常网页返回的状态码就是200.
1、200概念
请求已成功,请求所希望的响应头或数据体将随此响应返回。出现此状态码是表示正常状态。
2、200在SEO中的实际应用
平时可以通过查看HTTP状态码,如果返回为200,说明可以正常访问。但有些时候,尤其是设置404页面的时候,返回200的状态码,证明就是有问题了
二.404
404是错误页面返回的状态码,表示页面不存在或被删除。
1、404概念
请求失败,请求所希望得到的资源未被在服务器上发现。没有信息能够告诉用户这个状况到底是暂时的还是永久的。假如服务器知道情况的话,应当使用410状态码来告知旧资源因为某些内部的配置机制问题,已经永久的不可用,而且没有任何可以跳转的地址。404这个状态码被广泛应用于当服务器不想揭示到底为何请求被拒绝或者没有其他适合的响应可用的情况下。出现这个错误的最有可能的原因是服务器端没有这个页面。
2、404在SEO中的实际应用
只要是设置了404页面的网站,用户遇到无法正常访问的链接时,会被返回到404页面,客制化的404页面会引导用户的下一步操作。
三.302
302是临时性重定向到意思,就是一个网页临时被搬到了另一个网页上。
1、302概念
请求的资源临时从不同的 URI响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。上文有提及。
如果这不是一个 GET 或者 HEAD 请求,那么浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。
注意:虽然RFC 1945和RFC 2068规范不允许客户端在重定向时改变请求的方法,但是很多现存的浏览器将302响应视作为303响应,并且使用 GET 方式访问在 Location 中规定的 URI,而无视原先请求的方法。状态码303和307被添加了进来,用以明确服务器期待客户端进行何种反应。
2、302在SEO中的实际应用
http状态码302,表示网址临时跳转到另一个网址。短期的302没有什么影响,但是时间长了搜索引擎就会认为此链接存在问题,导致页面关键词排名下降,信任度降低。
四.500
500表示服务器正在维护
1、500概念
服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码出现错误时出现。
2、500在SEO中的实际应用文章来源:https://www.toymoban.com/news/detail-531084.html
读懂网站日志很重要,如果遇到500和503的情况,知道前者是服务器遇到状态并且无法对请求进行处理,后者是临时状况且在一段时间内可恢复。
StringBoot文章来源地址https://www.toymoban.com/news/detail-531084.html
到了这里,关于http的响应码200,404,302,500表示的含义分别是的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!