概念解释
301跳转是指页面的长久移动(长久跳转),通常称为301跳转,也称为301重定向,301转向。301跳转主要用于在废弃之前将旧网站转换为新网站,以确保用户访问。在许多服务器中,这种跳转方法得到了支持。
302重定向也称为临时转移(临时跳转),英文名称:302redirect。它也被认为是一个临时重定向,一个网站浏览器指令显示不同的浏览器需要显示URL,一个网页经历了短期的URL改变时使用。临时重定向是一种可以被搜索引擎蜘蛛正确处理的服务器端重定向。
应用场景
网站改版301跳转,URL当然,修改后使用的跳转方式也需要根据实际情况来判断,是否需要跳转。比如刚上线的新站,URL更改后直接删除旧链接即可,无需再做一步跳转。http跳转https还需要301跳转
302跳转是临时跳转的链接,这意味着跳转时间很小,一两个月,如后续需要恢复。
pc与m站页面进行适配时,一般启用302跳转方式较多(百度建议使用301,结果无法比较)。主要是在移动端访问pc终端链接时,会自动跳转。
跳转方式
有三种跳转方式,301和302。
1.前端301/302跳转,这种情况通常是在浏览器执行后,会动态触发跳转。
2.Nginx在服务器端做301/302跳转,运维学生做跳转规则。
3.node服务端做301/302跳转,前端学生可以处理。
SEO结果考虑
一种方法是不可取的,搜索引擎不承认。
第二种和第三种方式通常使用第二种Nginx做跳转(操作和维护学生)也是搜索引擎提倡和认可的,维护和管理也很方便;但有时跳转模式太复杂(比如几十条跳转规则),Nginx当端难度增加时,需要采用第三种方式,前端学生进行node服务层做301/302跳转。