在 WordPress 中实现 301 重定向(*重定向)是维护 SEO 排名和提升用户体验的*佳做法。针对您只有“十几个链接”需要处理的情况,我有两种*推荐的方案:一种是使用插件(*简单),另一种是修改 .htaccess 文件(无需插件,性能稍好)。
以下是具体的操作指南:
方法一:使用插件(推荐新手使用)
这是*直观的方法,不需要接触代码,且容易管理。
1. 使用 “Redirection” 插件(完全免费)
这是 WordPress *受欢迎的专用重定向插件。
- 步骤 1: 在 WordPress 后台,点击 插件 (Plugins) > 安装插件 (Add New)。
- 步骤 2: 搜索 “Redirection”(作者是 John Godley),安装并激活。
- 步骤 3: 激活后,前往 工具 (Tools) > Redirection。首次进入可能需要点击“Start Setup”完成简单配置。
- 步骤 4: 在“添加新重定向 (Add new redirection)”区域填写信息:
- 源 URL (Source URL): 填写旧链接的路径(例如
/old-page/)。 - 目标 URL (Target URL): 填写新页面的完整链接(例如
https://yoursite.com/new-page/)。
- 源 URL (Source URL): 填写旧链接的路径(例如
- 步骤 5: 点击 “添加重定向 (Add Redirect)” 按钮即可生效。
2. 使用 SEO 插件(Rank Math 或 Yoast SEO)
如果您已经安装了 SEO 插件,可以直接利用它们的功能,无需额外安装插件。
- Rank Math (免费版可用): 转到 Rank Math > Redirections,界面与上述类似,非常直观。
- Yoast SEO (通常需付费版): Yoast 的重定向管理器通常包含在 Premium 版本中。
方法二:修改 .htaccess 文件(适合进阶用户)
如果您不想安装额外的插件,且服务器使用的是 Apache(大多数共享主机都是),可以直接编辑网站根目录下的 .htaccess 文件。
⚠️ 注意: 在编辑此文件前,请务必备份原文件。写错代码可能导致网站暂时无法访问(500 错误)。
- 步骤 1: 通过 FTP 或主机商提供的文件管理器(File Manager)进入网站根目录。
- 步骤 2: 找到
.htaccess文件并编辑。 - 步骤 3: 在文件的顶部或
RewriteEngine On之后,添加如下规则:
Apache
# 301 Redirects
Redirect 301 /old-page-url https://yoursite.com/new-page-url
Redirect 301 /category/old-post https://yoursite.com/blog/new-post
语法说明:
Redirect 301:告诉服务器这是*重定向。/old-page-url:旧页面的相对路径(不带域名)。https://yoursite.com/new-page-url:新页面的完整路径。
方法对比:怎么选?
| 特性 | 方法一:插件 (Redirection) | 方法二:.htaccess 文件 |
| 难度 | ⭐ (非常简单) | ⭐⭐⭐ (需小心操作) |
| 风险 | 极低 | 写错可能导致网站报错 |
| 功能 | 提供 404 错误日志,可统计点击次数 | 纯重定向,无统计功能 |
| 性能 | 经过 PHP 处理,稍慢(微乎其微) | 服务器层级处理,速度*快 |
我的建议:既然只有十几个链接,且为了方便日后管理(比如您可能之后还会改动),使用 “Redirection” 插件是*高效的选择。它还能帮您监控网站上的 404 错误,自动提示您进行修复。
验证重定向是否成功
设置完成后,请务必进行测试:
- 打开浏览器的无痕模式/隐私模式(避免缓存干扰)。
- 输入旧的链接地址。
- 看是否自动跳转到了新的页面。
