301 302 307重定向指南

MAY的SEO博客
MAY的SEO博客
MAY的SEO博客
543
文章
758
评论
2020年1月3日10:01:54 评论 6,495

在网站运营的过程中,总会遇到网站结构变化、页面删除,甚至从一个域名转移到另外一个域名……为了避免失去原有的排名,同时也帮助搜索引擎了解我们所做的修改,正确处理重定向非常重要。本文同大家分享比较常见的几种重定向:301,302,307重定向指南。

301,302,307重定向指南

301,302,307重定向指南

在本指南中,May将为大家隆重介绍与SEO相关的3XX重定向。

301: 永久移动

301重定向对我们来说并不陌生,在May之前的文章中也有多次介绍到,就是将旧的链接指向到新的链接页面,当用户打开旧链接页面时,会自动跳转到新的链接页面;当搜索引擎看到301重定向时,会将旧页面原有的排名传递给新页面。

注意:在进行301重定向之前,我们需要特别注意,一旦使用301重定向技术,即使以后更改主意并删除301重定向,旧页面可能不再恢复之前的排名,因此301重定向是不可逆的!

307:临时重定向

在HTTP 1.1中,301重定向表示资源已临时移动,客户端应将原始资源的URL用于以后的请求。对于SEO而言,这意味着客户端应遵循重定向,但搜索引擎不应将其SERP中的链接更新到新的临时页面。在307重定向中,页面排名不会从原始资源传递到新的资源。

302:临时重定向

302是HTTP协议中的一个状态码,可以简单的理解为该资源原本确实存在,但已经被临时改变了位置;换而言之,就是请求的资源暂时驻留在不同的URL下。

302与307重定向之间的区别

在几乎很多情况下,302和307重定向都视为相同。但302状态码并不一定意味着客户端必须遵循重定向;而307会严格遵守,GET请求必须继续进行GET,POST请求必须继续POST。

使用302重定向,一些旧的或有漏洞的客户端可能会更改方法,导致意外的发生;对于临时重定向,您可以使用302或307,但May个人更喜欢307。

重定向语法

对于执行重定向,使用301永久重定向或307临时重定向,具体却决于您网站上实施的更改类型,在这种情况下,重定向的语法都不会改变。

您可以通过Apache上的服务器配置文件.htaccess,Nginx上的example.conf文件或通过插件(如果使用WordPress)来处理重定向。

在所有情况下,它们都具有用于编写重定向规则的相同语法。它们仅与配置文件中使用的命令不同。例如,在Apache上的重定向将如下所示:

Options +FollowSymlinks
RewriteEngine on
RedirectMatch 301 ^/oldfolder/ /newfolder/

在Nginx服务器上,语法如下:

rewrite ^/oldfolder/ /newfolder/ permanent;

以上,是关于301 302 307重定向指南的介绍。

 

 

  • 我的微信
  • 扫一扫微信,添加好友
  • weinxin
  • 我的微信公众号
  • 关注公众号,了解最新动态
  • weinxin
MAY的SEO博客
  • 本文由 发表于 2020年1月3日10:01:54
  • 转载请务必保留本文链接:https://may90.com/tech/redirect-technology.html
[网站提交入口]搜索引擎收录网站提交入口 SEO技术

[网站提交入口]搜索引擎收录网站提交入口

新建网站或博客有一个特别重要的工作就是让搜索引擎爬行并收录我们的网站,其中有一个最简单的方法就是我们主动向搜索引擎提交网址URL,来缩短搜索引擎发现我们网站的时间。本篇文章为您总结搜索引擎收录网站提交...
黑帽SEO是什么?常见黑帽SEO技术有哪些? SEO技术

黑帽SEO是什么?常见黑帽SEO技术有哪些?

当谈及到SEO技术时,实际上有三种不同的形式:白帽SEO、灰帽SEO和黑帽SEO。 白帽SEO专注于实施针对用户(而非搜索引擎)设计的SEO策略,并且迎合搜索引擎规则。(首先关注的是用户,其次是搜索引...
首选域是什么?如何设置网站首选域? SEO技术

首选域是什么?如何设置网站首选域?

对于刚刚入门的SEO新手小伙伴来说,偶尔会听到站长圈在谈论首选域,起初你可能会觉得有些陌生,甚至不以为然;但随着SEO优化的不断深入,你会发现网站的很多问题都来自于当初对首选域的不重视。那么,首选域是...
404错误页面返回200状态码,如何处理? SEO技术

404错误页面返回200状态码,如何处理?

如果您在网站上工作了一段时间,则可能会遇到404错误。404页面按照常理来说返回的状态码应该是404,而有的页面却返回的状态码是200,为什么会发生这类错误,您如何处理此类错误?请仔细阅读本文,找出答...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: