一,HTTP状态码:浏览器
1xx:(信息状态码),接受的请求正在处理。
2xx:(成功状态码),请求正常处理完毕。
3xx:(重定向状态码),须要进行附加操做以完成请求。
4xx:(客户端错误状态码),服务器没法处理请求。
5xx:(服务端错误状态码),服务器处理请求出错。服务器
二,详解301和302跳转的区别:
301:永久重定向。表示请求的资源已被分配了新的URI,搜索引擎也要替换成新的URI。
302:临时重定向。表示但愿本次请求使用新的URI进行访问。
303:303和302相似,但303明确表示客户端应当采起GET的方式获取资源。优化
301和302会seo搜索引擎优化有不一样的影响。好比A跳转到B网站。301优化B网站,302优化A网站。
详细来讲,301和302状态码都表示重定向,就是说浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,
这个地址能够从响应的Location首部中获取(用户看到的效果就是他输入的地址A瞬间变成了另外一个地址B)——这是它们的共同点。
他们的不一样在于。301表示旧地址A的资源已经被永久地移除了(这个资源不可访问了),搜索引擎在抓取新内容的同时也将旧的网址交换为重定向以后的网址;
302表示旧地址A的资源还在(仍然能够访问),这个重定向只是临时地从旧地址A跳转到地址B,搜索引擎会抓取新的内容而保存旧的网址。网站