如何设置301重定向:营销人员完整指南
301重定向可以将一个URL永久转发到另一个URL。它是网络管理中最有用的工具之一——无论您是在移动页面、重新品牌推广、合并内容,还是创建易记的短链接。
在本指南中,我们将介绍什么是301重定向、何时使用它们,以及如何使用不同方法进行设置。
什么是301重定向?
301重定向告诉浏览器和搜索引擎页面已永久移至新位置。当有人访问旧URL时,他们会自动被发送到新URL。
主要特征:
- 永久性: 搜索引擎将排名信号(链接权重)转移到新URL
- 自动化: 用户立即被重定向,无需点击任何内容
- SEO友好: 谷歌将301重定向视为索引新URL而非旧URL的信号
301 vs. 302重定向
| 特性 | 301重定向 | 302重定向 |
|---|---|---|
| 类型 | 永久 | 临时 |
| SEO价值 | 传递链接权重 | 不传递链接权重 |
| 浏览器缓存 | 浏览器缓存重定向 | 浏览器每次都检查 |
| 使用场景 | 页面永久移动 | 页面临时不可用 |
当迁移是永久的时,使用301。当您计划恢复原始URL时,使用302。
何时使用301重定向
网站迁移
迁移到新域名?设置从每个旧URL到新域名上相应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转到规则 → 页面规则
- 2输入要匹配的URL模式
- 3选择状态为301的转发URL
- 4输入目标URL
方法4:WordPress插件
WordPress用户可以使用Redirection或Yoast SEO Premium等插件:
- 1安装Redirection插件
- 2转到工具 → 重定向
- 3输入源URL和目标URL
- 4将类型设置为301永久移动
方法5:URL缩短器(最简单)
创建301重定向的最简单方法——特别是对于营销链接、虚URL和可追踪链接——是使用URL缩短器,如Linkly。
- 1将您的目标URL粘贴到Linkly中
- 2选择自定义标识符(例如,
yourdomain.com/demo) - 3您的301重定向立即生效
相比服务器端重定向的优势:
- 无需服务器访问权限 ——团队中的任何人都可以创建重定向
- 包含点击跟踪 ——查看谁点击、何时点击以及从哪里点击
- 易于更新 ——随时更改目标URL,无需修改代码
- 自定义域名 ——使用您自己的品牌域名
SEO考虑事项
链接权重转移
301重定向将大部分链接权重(排名权力)转移到目标URL。这使其在网站迁移期间至关重要。
重定向链
避免重定向链(A → B → C)。每次跳转都会降低页面加载速度,并可能削弱SEO价值。直接从旧URL重定向到最终目标。
爬虫预算
过多重定向可能会浪费爬虫预算。迁移后,至少保留一年的重定向,然后考虑删除流量为零的重定向。
避免重定向循环
重定向循环(A → B → A)会使页面完全无法访问。设置重定向后始终测试它们。
测试您的301重定向
验证您的重定向工作正确:
- 1浏览器测试: 访问旧URL并确认您到达了新页面
- 2检查状态代码: 使用浏览器开发者工具(网络选项卡)验证响应是301而非302
- 3使用curl测试:
curl -I https://old-url.com显示HTTP状态代码和位置标头
常见错误
- 使用302而非301: 这不会传递SEO价值
- 忘记尾部斜杠:
/page和/page/可能需要单独的规则 - 未更新内部链接: 修复网站的内部链接以直接指向新URL,不要依赖重定向
- 将所有内容重定向到主页: 每个旧页面应重定向到其最接近的等效页面,而不是统一目标
结论
301重定向对于维持链接权重、防止损坏的链接和创建清晰的营销URL至关重要。无论您是在服务器级别设置它们还是使用URL缩短器,关键是为您的情况选择正确的方法。
需要易于使用且支持跟踪的301重定向? 使用Linkly开始并创建带有点击分析、自定义域名和无需服务器配置的托管重定向。
每月追踪500次点击,包含所有功能。