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 次后就终止抓取。请尽可能使用一层直达的重定向。