301 重定向生成器

根据 URL 映射生成服务器重定向规则 — 支持 Apache、Nginx、Cloudflare 和 WordPress

输出设置

状态码:
格式:

生成结果

生成的重定向规则将显示在这里...

何时使用 301 与 302 重定向

301 — 永久重定向

在页面永久移动时使用。搜索引擎会将约 90-99% 的链接权重转移到新 URL。最适合网站迁移、URL 结构更改及合并重复内容。

302 — 临时重定向

在重定向是临时的(如 A/B 测试、季节性页面、维护等)时使用。链接权重不会发生转移。原始 URL 仍然保留在搜索引擎的索引中。

常见的重定向错误

  • 应该用 301 却用了 302 — 这是最容易犯的错误,会浪费链接权重
  • 创建重定向链(A → B → C) — 每次跳转都会流失一定的链路权重,尽量使用直达 A → C
  • 重定向循环(A → B → A) — 造成死循环和抓取错误
  • 将所有旧页面重定向到首页 — 请尽量使用精确的单页面重定向
  • 不更新重定向后的内部链接 — 修复那些尚未指向新 URL 的内部链接

常见问题 (FAQ)

我应该让 301 重定向活跃多久?

Google 建议至少保留 1 年。在那之后,大部分的链接权重都已转移。然而,如果有条件永远保留它们也没有坏处,这将一直捕获潜在残留的旧链接。

我应该使用重定向还是规范标签 (canonical)?

旧页面不再给用户访问时请使用 301 重定向。当原和新 URL 都需要存在(如适用于打印的页面、含过滤条件的页面等)时,请使用 canonical 规范标签。对搜索引擎而言,重定向是更为强烈的信号。

重定向会影响页面速度吗?

每次重定向都会在服务器加上一次往返通信延迟(通常为 50-100 毫秒)。避免重定向链 — Google 最多跟踪 10 次重定向,但也可能在第 5 次后就终止抓取。请尽可能使用一层直达的重定向。