转自:http://blog.csdn.net/grandpang/article/details/47448395

一直对http状态码301和302的理解比较模糊,在遇到实际的问题和翻阅各种资料了解后,算是有了一定的理解。这里记录下,希望能有新的认识。大家也共勉。

官方的比较简洁的说明:

301 redirect: 301 代表永久性转移(Permanently Moved)

302 redirect: 302 代表暂时性转移(Temporarily Moved )

ps:这里也顺带记住了两个比较相近的英语单词(permanently、temporarily),嘻哈!

详细来说,301和302状态码都表示重定向,就是说浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,这个地址可以从响应的Location首部中获取(用户看到的效果就是他输入的地址A瞬间变成了另一个地址B)——这是它们的共同点。他们的不同在于。301表示旧地址A的资源已经被永久地移除了(这个资源不可访问了),搜索引擎在抓取新内容的同时也将旧的网址交换为重定向之后的网址;302表示旧地址A的资源还在(仍然可以访问),这个重定向只是临时地从旧地址A跳转到地址B,搜索引擎会抓取新的内容而保存旧的网址。

HTTP 状态码 301 和 302 详解及区别——辛酸的探索之路相关推荐

  1. http状态码301和302详解及区别——辛酸的探索之路

    一直对http状态码301和302的理解比较模糊,在遇到实际的问题和翻阅各种资料了解后,算是有了一定的理解.这里记录下,希望能有新的认识.大家也共勉. 官方的比较简洁的说明: 301 redirect ...

  2. http状态码301和302详解及区别

    一直对http状态码301和302的理解比较模糊,在遇到实际的问题和翻阅各种资料了解后,算是有了一定的理解.这里记录下,希望能有新的认识.大家也共勉. 官方的比较简洁的说明: ​ 301 redire ...

  3. html状态中的302代码含义,网站状态码301与302的作用与区别

    网站如果进行了改版,如果URL地址也发生了变化,那么就需要用到301或302把旧的网址临时或永久的重定向到新的网址上去,这样不仅可以增强用户的体验,而且对搜索引擎的收录还是很好的.那么今天飞鸟慕鱼博客 ...

  4. 117、状态码301,302,304的区别

    301:永久性重定向.从网址A重定向到B后,旧地址A的资源已经被永久地移除了:比如你的网站从 HTTP 升级到了 HTTPS 了,以前的站点再也不用了,应当返回301: 302:临时重定向.旧地址A的 ...

  5. 重定向状态码301和302的区别

    对于URL来讲,可以用状态码301或302改变URL地址值实现重定向,重定向是指向服务器发送重定向的数据,服务器返回新的URL地址值跳转 301永久重定向 301为永久重定向,重定向一次后浏览器会保存 ...

  6. HTTP状态码301和302的区别详解

    文章目录 1.简介 2.301永久重定向 3.302临时重定向 4.为何要重定向? 5.何时会重定向? 6.301和302的区别 7.302的危害/风险 1.简介 HTTP状态码中,301和302都是 ...

  7. 状态码301和302的区别?

    301 Moved Permanently 永久性重定向.该状态码表示请求的资源已被分配了新的 URI,以后应使用资源现在所指的URI. 也就是说,如果已经把资源对应的 URI 保存为书签了,这时应该 ...

  8. http状态码301、302、303、307、308区别

    3xx开头的状态码都表示重定向. 先说明一些版本问题, 301和302都是http1.0就定义好的,在http1.1中才新增了 其余的状态码. 301 Moved Permanently 永久重定向 ...

  9. 服务器请求状态码返回400,HTTP详解(四)——返回结果的HTTP状态码

    HTTP状态码负责表示客户端HTTP请求的返回结果.标记服务器端的处理是否正常.通知出现的错误等工作. 状态码告知从服务器端返回的请求结果 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结 ...

最新文章

  1. t检验自由度的意义_t检验的效应量
  2. 兼容IE各版本的纯CSS二级下拉菜单
  3. visual c 语言参考手册pdf,Microsoft-Visual-C-6-0语言参考手册(三).pdf
  4. android按钮点击后闪退_Android开发【04-27求助贴】点击button闪退
  5. 随机数的扩展--等概率随机函数的实现
  6. win10创建新的计算机用户名和密码错误,Win10开机提示用户名或密码不正确现象的解决办法...
  7. Spark之SparkSQL理论篇
  8. 我在CodePlex上建的开源项目:JavaScript Lexer and Parser(欢迎加入)
  9. python负数错误异常类型_十七、深入Python异常处理
  10. 汉字乱码的终极解决方案
  11. Android反编译,看这一篇就够了
  12. 商城类小程序,拼团、砍价、秒杀、预售,一套源码全搞定
  13. 周伟焜:杨元庆一定会带领联想成功
  14. Wireshark 64位中文版(抓包工具)
  15. Mac Zoc设置
  16. 字距调整属性font-kerning,怎么查老婆的网贷信息,看看老婆在外面借了多少钱?
  17. 什么是远程桌面?远程桌面软件是如何进行连接工作的?
  18. 三玖天下第一!让三玖陪你写代码(为VScode加入背景图片)
  19. 道路视频摄像机智能分析功能测试规范
  20. ingress的yaml配置文件

热门文章

  1. eclipse配置tomcat8.5(注意是8.5)
  2. 李现助阵定格夜色之美,荣耀最强自拍手机亲民开售
  3. FreeBSD使用CVSup升级Ports,让它涣然一新
  4. 4.17每日一题之杂物(洛谷c++)
  5. 阿里云 CDN 业务基于边缘容器的云原生转型实践
  6. matplotlib 多子图图例显示
  7. [跨境工具通]SHOPIFY有哪些好用的流量推广工具?10款免费工具了解一下~
  8. 30岁开始学编程,学什么语言比较好?
  9. signal函数的简单用法
  10. 灰色关联分析过程及代码实现