旧链接301重定向到其他页面,如何实现?

在 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/)。
  • 步骤 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

语法说明:

  1. Redirect 301:告诉服务器这是*重定向。
  2. /old-page-url:旧页面的相对路径(不带域名)。
  3. https://yoursite.com/new-page-url:新页面的完整路径

方法对比:怎么选?

特性方法一:插件 (Redirection)方法二:.htaccess 文件
难度⭐ (非常简单)⭐⭐⭐ (需小心操作)
风险极低写错可能导致网站报错
功能提供 404 错误日志,可统计点击次数纯重定向,无统计功能
性能经过 PHP 处理,稍慢(微乎其微)服务器层级处理,速度*快

我的建议:既然只有十几个链接,且为了方便日后管理(比如您可能之后还会改动),使用 “Redirection” 插件是*高效的选择。它还能帮您监控网站上的 404 错误,自动提示您进行修复。

验证重定向是否成功

设置完成后,请务必进行测试:

  1. 打开浏览器的无痕模式/隐私模式(避免缓存干扰)。
  2. 输入旧的链接地址。
  3. 看是否自动跳转到了新的页面。
滚动至顶部
扫描微信二维码联系我们 关闭