如何设置 301 重定向:营销人员完整指南

301 重定向永久转发一个 URL 到另一个。这是网站管理中最有用的工具之一——无论您是在移动页面、重新品牌化、整合内容还是创建易记的短链接。

在本指南中,我们将介绍什么是 301 重定向、何时使用它们,以及如何使用不同方法设置它们。

什么是 301 重定向?

301 重定向告诉浏览器和搜索引擎页面已永久移至新位置。当有人访问旧 URL 时,他们会自动被发送到新的 URL。

主要特征:

  • 永久性: 搜索引擎将排名信号(链接权重)转移到新 URL
  • 自动: 用户无需点击任何内容即可立即重定向
  • SEO 友好: Google 将 301 重定向视为索引新 URL 而不是旧 URL 的信号

301 与 302 重定向的比较

功能301 重定向302 重定向
类型永久临时
SEO 价值传递链接权重不传递链接权重
浏览器缓存浏览器缓存重定向浏览器每次都检查
使用场景页面永久移动页面临时不可用

当移动是永久的时,使用 301。当您计划恢复原始 URL 时,使用 302。

何时使用 301 重定向

网站迁移

要迁移到新域名?设置从每个旧 URL 到新域名上等效页面的 301 重定向,以保持搜索排名。

URL 结构更改

如果您更改 URL 结构(例如,从 /blog/2024/post-title/blog/post-title),将旧 URL 重定向到新 URL 以避免链接断裂。

内容整合

合并多个关于相似主题的页面?将较弱的页面重定向到最强的页面以集中 SEO 权重。

重新品牌化

更改了公司名称或域名?301 重定向确保旧链接仍然有效。

虚荣 URL

创建易记的 URL,如 yourbrand.com/demo,重定向到更长、不太易记的目标。

方法 1:Apache (.htaccess)

如果您的站点运行在 Apache 上,请将重定向规则添加到您的 .htaccess 文件:

# 单个页面重定向
Redirect 301 /old-page https://www.example.com/new-page

# 基于模式的重定向
RewriteEngine On
RewriteRule ^old-directory/(.*)$ https://www.example.com/new-directory/$1 [R=301,L]

方法 2:Nginx

在您的 Nginx 服务器配置中:

# 单个页面重定向
location = /old-page {
    return 301 https://www.example.com/new-page;
}

# 基于模式的重定向
location /old-directory/ {
    rewrite ^/old-directory/(.*)$ https://www.example.com/new-directory/$1 permanent;
}

方法 3:Cloudflare 页面规则

如果您使用 Cloudflare,您可以设置重定向而无需接触服务器:

  1. 1进入 RulesPage Rules
  2. 2输入要匹配的 URL 模式
  3. 3选择状态为 301Forwarding URL
  4. 4输入目标 URL

方法 4:WordPress 插件

WordPress 用户可以使用 Redirection 或 Yoast SEO Premium 等插件:

  1. 1安装 Redirection 插件
  2. 2进入 ToolsRedirection
  3. 3输入源 URL 和目标 URL
  4. 4将类型设置为 301 Moved Permanently

方法 5:URL 缩短器(最简单)

创建 301 重定向的最简单方法——尤其是对于营销链接、虚荣 URL 和可追踪链接——是使用 URL 缩短器,如 Linkly

  1. 1将您的目标 URL 粘贴到 Linkly
  2. 2选择自定义段(例如,yourdomain.com/demo
  3. 3您的 301 重定向立即生效

相比服务器端重定向的优势:

  • 无需服务器访问权限 ——团队中的任何人都可以创建重定向
  • 包含点击跟踪 ——查看谁点击、何时点击以及从何处点击
  • 易于更新 ——随时更改目标 URL,无需接触代码
  • 自定义域 ——使用您自己的品牌域

SEO 考虑因素

链接权重转移

301 重定向将大部分链接权重(排名权力)传递到目标 URL。这在网站迁移期间至关重要。

重定向链

避免链接重定向(A → B → C)。每个跳转会降低页面加载速度,并可能削弱 SEO 价值。直接从旧 URL 重定向到最终目的地。

抓取预算

太多重定向会浪费抓取预算。迁移后,保持重定向至少一年,然后考虑删除获得零流量的重定向。

避免重定向循环

重定向循环(A → B → A)会使页面完全无法访问。始终在设置后测试您的重定向。

测试您的 301 重定向

验证您的重定向工作正常:

  1. 1浏览器测试: 访问旧 URL,确认您登陆到新页面
  2. 2检查状态代码: 使用浏览器开发工具(Network 选项卡)验证响应是 301 而不是 302
  3. 3使用 curl 测试: curl -I https://old-url.com 显示 HTTP 状态代码和位置标头

常见错误

  • 使用 302 而不是 301: 这不会传递 SEO 价值
  • 忘记尾部斜杠: /page/page/ 可能需要单独的规则
  • 未更新内部链接: 修复您站点的内部链接以直接指向新 URL,不要依赖重定向
  • 将所有内容重定向到主页: 每个旧页面应重定向到其最接近的等效页面,而不是通用重定向

总结

301 重定向对于维护链接权重、防止链接断裂和创建干净的营销 URL 至关重要。无论您是在服务器级别设置它们还是使用 URL 缩短器,关键是为您的情况选择正确的方法。

需要带有跟踪功能的简单 301 重定向? 开始使用 Linkly,创建具有点击分析、自定义域和无需服务器配置的托管重定向。

每月追踪 500 次点击,包含所有功能。

无需信用卡