什么是重定向?它对SEO有什么作用?

什么是重定向?它对SEO有什么作用?

网络上的每个页面都有一个地址,即URL,代表“统一资源定位符”。有时,内容从一个URL移到另一个URL,那是您需要重定向的时候。重定向会自动使浏览器从一个URL转到另一个URL。重定向可以指向任何其他URL:它不需要指向同一网站,重定向到另一个域有时称为跨域重定向。

重定向类型

有几种方法可以使浏览器重定向。重定向可以分为两类:服务器端重定向和客户端重定向。这些中的每一个都可以细分为几种类型。

服务器端重定向

服务器端重定向直接在服务器上执行,并导致少量内容通过所谓的HTTP状态标头发送到浏览器。然后,浏览器知道要去哪里,并将立即跟进。这些HTTP标头包含用于服务器端重定向类型的代码,以及浏览器应带您到的新位置。

浏览器将缓存301重定向,并在下一次立即再次执行它,而无需再次获取原始URL,直到清除缓存为止。例如,基于语言或地理位置的重定向就是这种情况。浏览器不会缓存302重定向,因此服务器每次都会收到对原始URL的请求。搜索引擎将遵循重定向,但在其索引中保留旧的URL。由于默认情况下有太多系统使用302而不是301,因此搜索引擎倾向于以许多方式将长期存在的302像301一样对待。浏览器将永远不会缓存307重定向。搜索引擎可能并不总是遵循307重定向,因为它们被认为是临时的。

重定向类型 用例 浏览器影响 SEO影响
301 永久重定向,用于页面移动时或页面被删除且类似内容可在其他位置找到时。 搜索引擎将遵循重定向,并将新的URL添加到索引中。指向旧URL的链接将计入新URL的排名。  
302 临时重定向,用于何时需要临时移动页面或始终应请求原始URL的情况。 307 “改进的”临时重定向,搜索引擎将始终将其视为临时重定向。
308 很少使用308表示“遵循此重定向,再也不会访问旧的URL”。 浏览器将硬缓存308重定向。 类似于301。

客户端重定向

客户端重定向是在浏览器中运行某些代码的结果,然后将浏览器“客户端”重定向到另一个URL。为了能够运行该代码,需要先将其发送到浏览器,因此,这始终是一个较慢的解决方案。尽可能防止客户端重定向。

客户端重定向有两种类型:所谓的meta refresh,在特定时间段后将页面刷新到另一个URL,或者JavaScript重定向,在运行该代码后更改窗口的URL。两种类型的客户端重定向对SEO的影响都难以量化,但通常不如服务器端重定向可靠。

何时创建重定向

在以下情况下,您应该创建重定向:

  • 您正从一个系统迁移到另一个系统,并因此更改了URL。
  • 您删除了页面,其他地方也有类似的内容。
  • 您正在将多个页面的内容合并为一个页面。
提升网站排名的秘密武器——优化文件夹结构

提升网站排名的秘密武器——优化文件夹结构

网站的文件夹结构对于搜索引擎优化(SEO)的影响是积极的。而其影响力并不仅限于内...

了解更多
应该为更好的SEO排名而重建网站吗?

应该为更好的SEO排名而重建网站吗?

要达到最好的搜索引擎优化效果(SEO)时,您首先需要一个SEO友好度高的网站(S...

了解更多
让您全面白帽SEO和黑帽SEO的差别

让您全面白帽SEO和黑帽SEO的差别

浪知潮作为南京SEO专家,总是有客户要求我们快速实现SEO效果,这时我们就会让客...

了解更多
20个搜索引擎优化术语大汇总

20个搜索引擎优化术语大汇总

如果你是一个SEO新手,或从事任何与互联网有关的工作,你必须了解一些有关搜索引擎...

了解更多