什么是302跳转?

302跳转是把一个URL地址转向至另一个URL地址的方式。因为HTTP状态码返回302,因此被称作302跳转。 起初,这个状态码的含义是 "临时转移",但现在它被称作 "找到"。

搜索引擎和浏览器通常认为这种形式的跳转至时暂时的行为,随时可能会被恢复原样。因此,搜索引擎不会把原来的URL从索引中移除,也不会把任何页面权重 (或 "链接权重")转移到新的URL上。

为什么重要?

302跳转问题的产生往往是因使用不当而殃及整个网站的SEO表现。如果您需要的确确实实是临时跳转,那使用302跳转无可厚非。但是,在实际情况下,大部分场合需要使用的是永久跳转,使用302跳转就不合适了。

正因为302跳转是不会传递链接权重的,当您有一条高权重的URL(或域名)被转向到新的URL(或域名)时,您之前幸苦建立起来的权重完全不会被新的地址继承。由此,网站排名也会遭受灾难性的打击。

如何修复?

在这样的场合下,不应使用302暂时跳转,而是应该使用301 "永久跳转"。 301跳转可以把权重从原有页面地址转移到新的页面地址1。因此,当一个页面更新地址后,原有的排名也可以得以保存,不会让您之前的努力白费。对于搜索引擎,这也是原有页面不再被使用的信号,搜素引擎也通常会把原有的页面地址从索引中移除。

因网站服务器差异,部署301跳转的方式也不同。如果您使用Apache服务器,您可以在 .htaccess文件里进行设置。如果您使用Windows服务器, 您可以在IIS中设置跳转规则。

1. 在通常情况下搜素引擎会把原有的页面权重传递到新的页面地址上。但是,如果新页面地址又存在跳转造成连续跳转,那搜索引擎往往会放弃权重的传递,页面权重也因此丢失,新页面地址也不会被收录。有些搜素引擎(例如Google)宣称他们在处理301跳转时会传递权重给新页面地址,但是不是所有搜索引擎都会这么做,或是不是只会传递部分权重,那我们就不得而知了。

Did this answer your question?