偏好设置

我们非常重视您的隐私,因此您可以选择禁用某些对网站基本功能并非必要的存储类型。屏蔽某些类别可能会影响您的网站使用体验。更多信息 (Cookie 政策)

接受所有 Cookie

SEO 重定向:301、302、307 和 308 完整指南

SEO 重定向详解:何时使用 301、302、307 或 308,Google 如何处理每一种,如何避免重定向链和软 404,以及如何安全迁移网站而不损失流量。

发布于:
19/10/2026
-
更新于:
19/10/2026
SEO 重定向指南封面,展示旧 URL 将访客和信号转移到新 URL

工具

Sorank 创始人 Thibault Besson-Magdelain

关于作者

Thibault Besson-Magdelain

Sorank 创始人,拥有 7 年以上 SEO 经验,GEO 爱好者。
本页内容

简而言之

重定向会把用户和爬虫从旧 URL 带到新 URL。就 SEO 而言,页面永久迁移时请使用服务器端 301(或 308)重定向,因为 Google 会把永久重定向视为应收录新 URL 的信号。302(或 307)只用于临时迁移;把每个旧 URL 重定向到最接近的对应页面,而不是首页;避免重定向链;网站迁移后至少保留重定向一年。

想深入了解?请询问

每个网站都会更换 URL:产品改名、博客重新组织、整个域名迁移到 HTTPS 或新品牌。如果没有 SEO 重定向,每次变更都会留下一个失效页面、流失的外链,以及看到错误页的访客。有了正确的重定向,Google 会把旧 URL 的信号转移到新 URL,用户则毫无察觉。Google 关于重定向与 Google 搜索的文档规定了规则;本指南把这些规则变成可以逐页执行的决策。

SEO 中的重定向是什么?

重定向是一条指令,表示某个 URL 现在位于别处。当浏览器或爬虫请求旧地址时,服务器返回 3xx 状态码和指向新地址的 Location 响应头,客户端随之跳转。对搜索引擎而言,重定向还传达了收录方面的信息:新 URL 是否应在结果中取代旧 URL,还是只是临时迁移。

重定向是更换域名、合并重复页面、从 HTTP 切换到 HTTPS、调整 URL 结构或用相近页面替代已删除页面的标准工具。它与 canonical 规范标签配合使用,后者只指定首选 URL,不会把访客带到别处。

重定向有哪些类型?

Google 把重定向分为两类。永久重定向告诉其收录系统目标页面应成为规范网址;临时重定向则不会,因此旧 URL 可能继续留在结果中。

重定向永久还是临时Google 如何处理何时使用
301 Moved Permanently永久表明目标应成为规范网址的信号任何永久迁移页面的默认选择
308 Permanent Redirect永久与 301 相同表单或 API 调用必须保留请求方法的永久迁移
302 Found临时不是规范信号,源 URL 可能仍被收录短期促销、A/B 测试、维护
303 See Other临时不是规范信号提交表单后显示确认页
307 Temporary Redirect临时不是规范信号请求方法不能改变的临时迁移
0 秒 meta refresh永久被解读为永久重定向仅在无法配置服务器时使用
延迟 meta refresh临时被解读为临时重定向很少有用,且会让用户困惑
JavaScript 重定向永久只有 Google 渲染页面时才能看到服务器和 meta 都不可行时的最后手段

Google 建议尽可能使用服务器端永久重定向,只有在服务器端和 meta refresh 都无法实现时才使用 JavaScript 重定向,因为依赖渲染的重定向可能永远不会被 Google 看到。我们的 JavaScript SEO 指南解释了为什么渲染无法保证。

该用 301 还是 302 重定向?

只需问一个问题:旧 URL 还会回来吗?如果不会,请使用 301 重定向。用 302 处理永久迁移是最常见的重定向错误:Google 可能继续收录并展示旧 URL,而新页面一直等待永远不会完整到来的信号。Google 会随着时间纠正部分长期存在的 302,但不要指望这一点。

307 和 308 的存在有技术原因。根据 MDN 的 HTTP 重定向指南,301 或 302 可能让浏览器把 POST 请求改成 GET,而 307 和 308 会保持请求方法和请求体不变。对普通页面来说这在 SEO 上没有区别,但对表单、结账流程和 API 很重要。

重定向会损失 PageRank 吗?

不会到需要专门考虑的程度。Google 的 Gary Illyes 在 2016 年表示,30x 重定向已不再损失 PageRank。真正的损失来自别处:重定向到无关页面、几个月后删除重定向,或留下拖慢抓取的长重定向链。

什么是重定向链和重定向循环?

当 URL A 重定向到 B,B 又重定向到 C 时,就形成了重定向链。多年的迁移会让重定向链越积越长:从 HTTP 到 HTTPS,再从 www 到非 www,再到新的 URL 结构。根据 Google 关于 HTTP 状态码的文档,Google 爬虫最多跟随 10 次重定向跳转,但 Google 建议直接重定向到最终目标;如果做不到,链条最好不超过三次跳转。每多一次跳转,用户就要多等一会儿,大型网站还会浪费抓取预算。

当 A 重定向到 B、B 又重定向回 A 时,就形成了循环。浏览器会报错,爬虫会放弃,页面会从索引中消失。循环通常源于相互冲突的规则,例如 CMS 规则和服务器规则对 URL 末尾斜杠的处理不一致。

该重定向,还是返回 404 或 410?

并非每个已删除的页面都需要重定向。只有存在相近的对应页面时才重定向。Google 关于更改网址的网站迁移指南提醒,不要把大量旧 URL 重定向到同一个无关页面(例如首页),这会让用户困惑,并可能被视为软 404。

情况最佳处理原因
页面迁移到新 URL301 到新 URL用户和信号随内容转移
多个页面合并为一个每个旧页面 301 到合并后的页面新页面满足同样的需求
产品停售,但有相近替代品301 到替代品或其分类页访客仍能找到想要的东西
内容删除且没有对应页面404 或 410诚实的错误页好过无关页面
暂时不可用302 或 307,或保留页面并加上提示原 URL 应继续被收录
大量旧 URL 指向首页避免很可能被当作软 404

Google 表示,除 429 外的所有 4xx 错误都按同样方式处理,因此在 404 和 410 之间选择几乎没有实际差别:两种情况下,已收录的 URL 都会从索引中移除。

网站迁移时如何处理重定向?

在迁移中,重定向决定流量的存亡。我们完整的 SEO 迁移指南涵盖整个项目;就重定向而言,有五条规则:

  1. 逐一对应每个 URL。导出所有已收录的 URL、有外链的页面和有流量的页面,为每个页面指定最接近的新对应页面。
  2. 使用服务器端永久重定向。在服务器或 CDN 上配置 301 或 308,而不是用 JavaScript。
  3. 更新你能控制的一切。内部链接、canonical 标签、hreflang、XML 站点地图和结构化数据都应直接指向新 URL,而不是经过重定向。
  4. 至少保留重定向一年。Google 建议尽可能长时间保留,一般至少一年,以便它转移信号,包括来自其他网站的链接。
  5. 监控收录情况。关注 Search Console 中的网页索引编制报告;我们的 Google 收录指南介绍了如何解读它。

如何设置重定向?

方法取决于你的技术栈,但结果必须相同:服务器只返回一次 3xx 响应。

  • Apache:在 .htaccess 文件中写入类似 Redirect 301 /old-page https://example.com/new-page 的规则,或用 RewriteRule 处理匹配模式。
  • Nginx:在 server 块中写入 location = /old-page { return 301 https://example.com/new-page; }。
  • WordPress:WordPress 会自动重定向部分修改过的别名,其余的可以通过重定向插件在后台管理。
  • Shopify、Wix、Webflow:它们都在设置中内置了 URL 重定向管理器,可创建永久重定向。
  • CDN:Cloudflare 等服务能在请求到达服务器之前执行重定向规则,速度快,适合更换域名。

每次修改后,用重定向检查工具测试旧 URL:它会显示每次跳转的状态码和最终目标。

为什么重定向对 AI 可见度很重要?

旧 URL 在你更改之后还会存在很久。其他网站、电子报、社交帖子和 AI 回答,都会继续指向它们撰写时存在的地址。当 ChatGPT、Perplexity 或 Gemini 引用某个页面而链接却指向错误页时,你会失去这次访问,这次引用也失去了价值。永久重定向能让这些引用继续有效,并帮助搜索引擎和 AI 爬虫把旧页面的历史关联到新页面。我们关于 ChatGPT 引用页面的研究显示,这些回答在很大程度上依赖稳定、成熟的来源。

如何审核你的重定向?

  1. 抓取整个网站,列出所有指向重定向的内部链接,并替换为最终 URL。
  2. 找出重定向链和循环,在抓取报告中逐一修正,让每个源 URL 直接指向最终目标。
  3. 检查失效链接,使用失效链接检查工具,尤其是在删除页面之后。
  4. 确认目标页面可被收录,使用可收录性检查工具:重定向到 noindex 页面等于白白迁移。
  5. 查看 Search Console,留意被标记为“网页会自动重定向”或软 404 的页面,以及收录数量的下降。
  6. 浏览时顺手检查页面,使用免费的 Sorank Chrome 扩展程序,它会标出当前页面的 SEO 问题。

重定向属于技术 SEO 中常被忽视的部分,往往直到流量下跌才受到关注。为每个迁移的 URL 设置永久、直接且相关的重定向,能让你的排名和外链继续为你所用。如需在一个地方跟踪迁移对点击、排名和 AI 引用的影响,请使用 Sorank 的 GEO 与 SEO 仪表盘。

常见问题

301 重定向应该保留多久?

Google 建议尽可能长时间保留重定向,一般在迁移后至少保留一年。许多网站会永久保留,因为旧的外链和书签多年后仍会把访客带到以前的 URL。

301 重定向对 SEO 有害吗?

没有害处。重定向到相关页面的 301 是迁移内容的推荐方式,Google 会把它当作应收录新 URL 的信号。问题来自重定向链、循环以及指向无关页面的重定向,而不是重定向本身。

可以把所有旧页面都重定向到首页吗?

最好不要。Google 提醒,把大量旧 URL 重定向到首页这类无关页面会让用户困惑,并可能被当作软 404。请把每个页面重定向到最接近的对应页面,没有对应页面的则返回 404 或 410。

我们为雄心勃勃的企业打造的博客

我们的免费 SEO 工具

查看全部免费工具

他们已先于您体验了 SORANK

来自雄心勃勃的创始人的评价

自然增长电子商务

5个月内从0增至10000访客

Celio Fabianomonrobotlavevitre.fr
自然增长软件

8个月内客户从0增至5000

Thibault BMsorank.com
自然增长休闲与航空

4个月从0增至1104次点击

Dominiqueflight-sensations-idf.com
自然增长音乐软件

4个月点击增长至30倍

Valentin Cordiertiger-sounds.com
自然增长健康养生

4个月点击增长至30倍

Rodrigue Bretonalthevia.com