301和302重定向的区别(附设置方法)

  • A+
所属分类:技术教程

网站建设和做SEO优化时,有时需要对网站进行改版,比如修改或删除某些页面,会要做301跳转,如果不做处理,往往会出现404错误页面。这里面涉及到重定向,常用的重定向跳转有301和302跳转,那么301和302重定向是什么呢 ?两者有什么区别?如何设置?下面就来具体看下。

什么是301重定向?

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

301跳转被称是永久性跳转,即是将旧网址永久导向新网址。跳转的内容不仅有网址的跳转,还包含页面权重、流量,皆会一并导向新网址。在网址有所变动时,必须告诉搜索引擎网址变更的状况,以利于搜索引擎更快速的了解目前的网站架构。少了跳转,搜索引擎会将旧网址及新网址页面判定为各自独立的内容。通过设定301跳转,让搜索引擎知道旧网址已不复存在。

什么是302重定向?

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

302跳转也叫暂时性跳转,是将网页暂时转移到其他页面。有别于301跳转将流量与权重导向新网址,302跳转仅是将旧网址的流量移转到新网址,并不会移转页面权重。因此使用302跳转时,旧网址并不会因为暂时被转移到新网址,就被移除收录以及失去排名。

301和302重定向的区别:

区别在于:301的旧地址被永久删除(不能再访问了),搜索引擎在抓取到新的内容后会用新的url替换旧url,302的旧地址还在(访问时只是暂时转移到新地址),搜索引擎会抓取新的内容后保存旧的url。

如何设置301和302重定向:

301重定向设置:接上permenent就代表301

if ($host != ‘abc.com’) {

rewrite ^/(.*)$ http://www.abc.com/$1 permanent;

}

302重定向设置:接上redirect就代表302

if ($host != ‘abc.me’) {

rewrite ^/(.*)$ http://www.abc.com/$1 redirect;

}

如果你使用的是WordPress,还有一个比较简单的选择是使用免费的SEO插件来创建重定向,比如Redirection插件,安装激活该插件后,即可进行设置301跳转了。

(本文由美国主机资讯原创,转载请注明!)

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar