一般状态代码的说明如下,但标准很难理解。
官方的说明比较简洁:
1: 301 redirect: 301代表永久转移(Permanently Moved )2: 302 redirect: 302代表临时转移(Temporarily Moved )的共同点,1 :均为3358 www.sisired
2 )也就是说,浏览器在获取服务器返回的此状态代码时,会自动跳转到新的URL地址。 可以从响应的位置标头获取此地址。 (重定向)。
差异:1:301表示用户看到的效果就是他输入的地址A瞬间变成了另一个地址B删除了旧地址a的资源,搜索引擎在捕获新内容的同时,将旧地址交换为重定向后的地址。
2:302表示永久地(仍可访问),该重定向只需临时从旧地址a跳到地址b,搜索引擎就会捕获新内容并保存旧地址。
什么是重定向? 1: 旧地址A的资源还在
2 )百度百科解释:重定向(Redirect )是指以各种方式将各种网络请求重定向到其他位置。例如,网页重定向、域名重定向、路由
为什么需要重定向? 什么时候需要重定向? 1 )网站变更(网站目录结构变更)网站改版,新URL结构与旧URL结构不匹配
2 )网页已移动到新地址
3 )网页扩展名已更改(如果APP应用程序需要将. php更改为. Html或. shtml )。就是地址A跳转到地址B
使用301跳跃的场景吗? 1 )这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户得到一个404页面错误信息,访问流量白白丧失;再者某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点等。不想续写(或找到更适合网站的域名),想更改域名。
2 )搜索引擎的搜索结果中出现了不带www的域名,但没有收录带www的域名。 在这种情况下,域名到期可以向搜索引擎传达目标域名之一。
3 )301重定向,例如http://www.googlenb.com 301-https://www.googlenb.com,如果网站启用https,则此规则一定不存在应该是http://googlenb.com、http://www.googlenb.com、https://googlenb.com,一次批量跳转到https://www.googlenb.com
4 )http模式跳转至https模式,即使同一内容存在多个URL也可以访问。 在该情况下,为了不分散站点的权重,需要设定为跳转到标准且唯一的URL版本。
使用302跳跃的场景吗?内容重复,内容合并等跳转)移动端访问PC端网站,或PC端访问移动端网站。 在这种情况下,建议使用302跳的临时事件或临时跳。 在举办重要事件的情况下,例如,用户访问首页或部分页面时,临时跳转到事件专用页面,事件结束时取消跳转。 有关本文的部分内容,请访问https://blog.csdn.net/grand pang/article/details/47448395