301适合永久重定向

301比较常用的场景是使用域名跳转。比如,我们访问 http://www.baidu.com 会跳转到 https://www.baidu.com,发送请求之后,
就会返回301状态码,然后返回一个location
,提示新的地址,浏览器就会拿着这个新的地址去访问。 注意: 301请求是可以缓存的, 即通过看status code,可以发现后面写着from cache。或者你把你的网页的名称从php修改为了html,这个过程中,也会发生永久重定向。

302用来做临时跳转

比如未登陆的用户访问用户中心重定向到登录页面。访问404页面会重新定向到首页。 #niginx 301/302配置permanent代表的是永久性   没有permanent就是302  有就是301
rewrite后面接上permenent就代表301跳//把来自veryyoung.me的请求301跳到 www.veryyoung.me
if ($host != 'veryyoung.me') {rewrite ^/(.*)$ http://www.veryyoung.me/$1 permanent;
}接上redirect就代表302跳
//把来自veryyoung.me的请求302跳到 www.veryyoung.me
if ($host != 'veryyoung.me') {rewrite ^/(.*)$ http://www.veryyoung.me/$1 redirect;
}

总结对比

302重定向只是暂时的重定向,搜索引擎会抓取新的内容而保留旧的地址,
因为服务器返回302,所以,搜索搜索引擎认为新的网址是暂时的。而301重定向是永久的重定向,搜索引擎在抓取新的内容的同时也将旧的网址替换为了重定向之后的网址。

HTTP的301与302相关推荐

  1. nginx中301和302重定向之间的区别

    首先客户端浏览器的URL都会改变: 302重定向是暂时的重定向,搜索引擎会抓取新的内容而保留旧的地址.因为服务器返回302,所以搜索引擎会认为新的网址是暂时的: 301重定向是永久的重定向,搜索引擎会 ...

  2. 页面跳转的方法以及301 和 302的区别

    前言 在web开发的时候经常会遇到页面重定向的问题,说起重定向就不得不说HTTP STATUS CODE 301 和302. 301 是Moved Permanently,也就是"永久转移& ...

  3. index.html 的默认301或者302跳转

    index.html 的默认301或者302跳转 <!DOCTYPE html> <html> <head> <title>Google</tit ...

  4. [html] http中的301、302、307、308有什么区别?

    [html] http中的301.302.307.308有什么区别? 301:永久移动302:发现307:临时重定向308:永久重定向 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, ...

  5. http返回码301、302、307、305含义和区别

    301永久重定向,302暂时移动,seo对301和302的处理不一样: 301和302会出现数据丢失问题,重定向后请求数据丢失: 307临时重定向,数据不会丢失: 转载于:https://www.cn ...

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

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

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

    转自:http://blog.csdn.net/grandpang/article/details/47448395 一直对http状态码301和302的理解比较模糊,在遇到实际的问题和翻阅各种资料了 ...

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

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

  9. 从HTTP状态 301,302,200 来看页面跳转

    301和302 Http状态有啥区别? 301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently ...

  10. Http协议之301,302和307

    Http协议是有状态码的,比较熟悉的状态码是200,代表链接OK,还有404和403,一个是not found,另一个是forbidden.Not found不用多说,可能是地址栏输入有误,或者是网页 ...

最新文章

  1. 20多岁大专生吐槽:面试39岁同济大学毕业的测试专家,对方却连简单编程题都不会!...
  2. window 下Eclipse c++的开发环境配置
  3. matlab 求圆的周长和面积
  4. 2011-05-20
  5. 快播王欣明天就出狱了,他能借钱东山再起吗?
  6. H5新增的标签和属性
  7. Vue v-if,v-else-if,v-else的使用
  8. 查看list的形状_用Wordcloud生成指定形状的词云图
  9. 统计难题(HDU-1251)
  10. MVC3 Razor语法速查
  11. asp.net数据库操作类(不含存储过程)
  12. Mybatis 拦截器报错
  13. matlab定积分例子,利用Matlab进行不定积分运算示例巧妙至极.doc
  14. 以计算机为主题的想象作文,以想象为话题的作文(通用13篇)
  15. 回调地址没备案_回调地址常见问题及修改方法
  16. 计算机硬件开关打开无线网络,如何打开电脑无线网络_如何打开无线网络连接...
  17. 东软云HIS医疗管理系统——技术栈【SpringBoot+Vue+MySQL+MyBatis】
  18. 2022 年前面试总结与感悟分享
  19. 月入万元的乞丐谈营销
  20. android 8.1评测,[中文字幕]WP8.1版HTC One M8与Android版对比评测

热门文章

  1. Samba的简介和配置
  2. 处理数字_10_计算某列重复最多的值
  3. sql 问号的使用 php_PHP中bindParam和bindValue的区别
  4. python 求组合数最快方法_Python-生成符合条件的大集合组合的最有效方法?
  5. android运行jar文件路径,java命令行执行jar包报错解决
  6. ulimit限制 新系统_说来惭愧,我被ulimit摔了一跤...
  7. 钰群的USB3.0采集,可以实现哪些采集卡方案?
  8. VNC介绍(第二篇)
  9. OpenCV图像发现轮廓函数findContours()的使用
  10. 中国电信发布转型升级战略:构建一横四纵生态圈