Blog
March 16, 2026

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

301重定向永久转发一个URL到另一个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,如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
    转到规则页面规则
  2. 2
    输入要匹配的URL模式
  3. 3
    选择转发URL,状态为301
  4. 4
    输入目标URL

方法4:WordPress插件

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

  1. 1
    安装Redirection插件
  2. 2
    转到工具Redirection
  3. 3
    输入源URL和目标URL
  4. 4
    将类型设置为301永久移动

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

创建301重定向的最简单方法——特别是用于营销链接、虚域名和可追踪链接——是使用Linkly等URL缩短服务。

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

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

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

SEO考虑因素

链接权益转移

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

重定向链

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

爬虫预算

过多的重定向可能会浪费爬虫预算。迁移后,至少保留一年的重定向,然后考虑删除那些获得零流量的重定向。

避免重定向循环

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

测试您的301重定向

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

  1. 1
    浏览器测试: 访问旧URL并确认您到达新页面
  2. 2
    检查状态代码: 使用浏览器开发者工具(网络选项卡)验证响应为301而非302
  3. 3
    使用curl测试: curl -I https://old-url.com 显示HTTP状态代码和Location标头

常见错误

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

总结

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

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

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