复习HTTP状态码+301和302
一,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,搜索引擎会抓取新的内容而保存旧的网址。
转载于:https://www.cnblogs.com/zhangyabin---acm/p/9001117.html
复习HTTP状态码+301和302相关推荐
- HTTP 状态码 301 和 302 详解及区别——辛酸的探索之路
转自:http://blog.csdn.net/grandpang/article/details/47448395 一直对http状态码301和302的理解比较模糊,在遇到实际的问题和翻阅各种资料了 ...
- http状态码301和302详解及区别——辛酸的探索之路
一直对http状态码301和302的理解比较模糊,在遇到实际的问题和翻阅各种资料了解后,算是有了一定的理解.这里记录下,希望能有新的认识.大家也共勉. 官方的比较简洁的说明: 301 redirect ...
- http状态码301和302详解及区别
一直对http状态码301和302的理解比较模糊,在遇到实际的问题和翻阅各种资料了解后,算是有了一定的理解.这里记录下,希望能有新的认识.大家也共勉. 官方的比较简洁的说明: 301 redire ...
- 重定向状态码301和302的区别
对于URL来讲,可以用状态码301或302改变URL地址值实现重定向,重定向是指向服务器发送重定向的数据,服务器返回新的URL地址值跳转 301永久重定向 301为永久重定向,重定向一次后浏览器会保存 ...
- html状态中的302代码含义,网站状态码301与302的作用与区别
网站如果进行了改版,如果URL地址也发生了变化,那么就需要用到301或302把旧的网址临时或永久的重定向到新的网址上去,这样不仅可以增强用户的体验,而且对搜索引擎的收录还是很好的.那么今天飞鸟慕鱼博客 ...
- 状态码301和302的区别?
301 Moved Permanently 永久性重定向.该状态码表示请求的资源已被分配了新的 URI,以后应使用资源现在所指的URI. 也就是说,如果已经把资源对应的 URI 保存为书签了,这时应该 ...
- http状态码301、302、303、307、308区别
3xx开头的状态码都表示重定向. 先说明一些版本问题, 301和302都是http1.0就定义好的,在http1.1中才新增了 其余的状态码. 301 Moved Permanently 永久重定向 ...
- 状态码301、302、303、304的区别
301:永久性重定向.从网址A重定向到B后,旧地址A的资源已经被永久地移除了:比如你的网站从 HTTP 升级到了 HTTPS 了,以前的站点再也不用了,应当返回301: 302:临时重定向.旧地址A的 ...
- HTTP状态码301和302的区别
简介 在HTTP状态码中,3XX表示重定向,指网页发生了转移,重定向到目标地址中. 301:表示永久性转移 (Permanently Moved) 302:表示临时性转移(Temporarily Mo ...
- 状态码301和302区别
1. 首先分析下相同点和不同点. 相同点 301和302状态码都表示重定向,客户端浏览器的URL都会改变(用户看到的效果就是他输入的地址A瞬间变成了另一个地址B). 不同点 301 redirect: ...
最新文章
- 微信快速开发框架(六)-- 微信快速开发框架(WXPP QuickFramework)V2.0版本上线--源码已更新至github...
- DeeCamp 2020启动,邀请全球AI菁英共克世界变局下真实难题!
- 如何从管理IT服务提供商获得最大收益
- Vi(Linux系统下的标准编辑器)学习笔记
- common-collections中Java反序列化漏洞导致的RCE原理分析
- Mac python Tesseract 验证码识别
- 仅靠“小于运算“生存的map
- 是什么计算机接入网络的接口设备,什么是计算机接入网络的接口设备
- 10 部顶级数学纪录片
- 针式打印机设置自定义纸张大小
- 腾讯课堂直播: 手把手教你开发《3D街头篮球》
- 打开桌面计算机投屏到扩展屏,苹果电脑投屏到显示器的三种常见方式
- 微信公众平台教程--素材编辑
- Windows10计算机无法启动,Win10电脑无法开机提示Windows boot manager
- Matplotlib空气质量数据分析(附数据集下载)
- dya-11(周一)新的知识点
- Kindle电子书整理脚本
- Java基础篇--多线程之第一个线程用来计算2~100000之间的素数的个数,第二个线程用来计算100000~200000之间的素数的个数
- 截流式合流制设计流量计算_[2018年最新整理]合流制排水管网设计与计算.ppt
- saas架构理解与设计