301状态代码意味着该页面已永久移动到另一个位置,搜索引擎将将旧页面值,等级和其他重要内容传递给该新创建的页面。为了获得这一点的好处,需要永久将旧页面移至新创建的页面。 302状态代码表示,该页面不可用,此代码将确认有关页面时间上不可用的搜索引擎。
它与网站的分数有关。 这是每个搜索引擎的内部物质,因此没有一个真正的答案。 但是 - 在301(永久性)上,所有链接都将在目标地址增加得分,而在302中,他们不会。 您应该检查Google指南。但是他们不是唯一的搜索引擎,他们倾向于每隔几个月更改规则。
(例如,他们可以从搜索结果中删除301的原始地址,并将所有搜索定位为重定向地址,如果是302)。
301(永久):浏览器可能会缓存重定向信息,搜索引擎可能会更新其信息,而不能保证。
302(临时,PHP标头/位置的默认值):不同的浏览器可能会做不同的事情。303(“其他”):浏览器在重定向请求期间使用获取方法而不是帖子。
307(临时):浏览器必须使用相同的方法重定向。308(永久):浏览器必须缓存重定向信息,搜索引擎必须更新其信息。
我认为所有这些重定向都会导致浏览器重新加载目标页面并制作新的浏览器选项卡历史记录条目(可以使用历史记录状态函数删除历史记录条目)。