50% off 所有套餐限时优惠,起价 $2.48/mo
15 min left
网页与商业应用

WordPress 中的 301 重定向(分步指南)

Rexa Cyrus By Rexa Cyrus 15 min read Updated Oct 2, 2025
WordPress 中的 301 重定向(分步指南)

断开的链接可能由多种原因引起,对 SEO 和用户体验都会造成负面影响。WordPress 中的 301 重定向提供了有效的解决方案,可自动将访客从旧 URL 引导到新目标,从而避免链接断开。本指南详细说明了如何使用多种方法在 WordPress 中实施 301 重定向,从初学者友好的插件到高级服务器配置。

WordPress 中的重定向是什么?

重定向 URL 以保持 SEO 排名重定向是将搜索引擎和用户转发到不同 URL 的一种方式,而不是他们最初尝试访问的那个。你可能需要因多种原因重定向页面,了解何时需要在 WordPress 中使用 301 重定向有助于保持网站的专业外观和搜索引擎排名。

5 种情况下需要在 WordPress 中使用重定向

了解重定向何时至关重要,可以帮助网站所有者保持流量畅通,避免断链损害用户体验和搜索引擎排名。

发现损坏的链接 当外部网站链接到你已移动或删除的页面,却没有收到通知时就会发生这种情况。如果没有设置正确的重定向,访问者点击这些外部链接就会遇到令人沮丧的 404 错误,通常会导致他们立即离开你的网站。

将网站迁移到新地址 在内容优化过程中经常会遇到这种情况,比如你修改文章路径以改进关键词定位或提高可读性。旧的 URLs 会继续被搜索引擎索引和用户书签保存,所以重定向对保留流量至关重要。

更改域名 这是一次重大网站迁移,影响每个页面 URL。如果没有完整的重定向设置,你会丧失所有现有的搜索引擎排名和多年累积的外部反链流量。

Deleting a page 需要仔细考虑应该把访问者引导到哪里。与其让 404 错误显示出来,不如使用重定向将用户指向相关的替代内容,保持用户参与度并防止流量损失。

修复安全问题 often involves migrating from HTTP to HTTPS to resolve browser security warnings. Modern browsers display “HTTPS not secure” messages for non-encrypted sites, and implementing redirects ensures all traffic uses secure connections while preserving SEO value.

如果没有设置重定向,就会出现 404 错误(页面未找到)。这会影响网站排名和声誉,也会降低用户体验。

通过重定向代码,你可以告诉浏览器请求的资源已移动或替换。最常用的三种重定向是 301 重定向、302 重定向和元刷新或 JavaScript 重定向。WordPress 中的 301 重定向是永久性的,因此建议用于 SEO。

什么是 301 重定向代码?

301 重定向或 HTTP 代码 301 是服务器发送给浏览器的常见 HTTP 状态码。这是一种永久重定向 URL 的好方法,既简单快速,又对 SEO 友好。实际上,这个重定向代码能让你将访客从请求的 URL 转移到另一个。实施 WordPress 301 moved permanently 重定向时,服务器会告诉浏览器和搜索引擎内容已永久移到新位置。

何时在 WordPress 中使用 301 重定向?

将用户重定向到新域名或文章比如,当你把网站迁移到新域名时,可以在 WordPress 中设置 301 重定向,将用户引导到新地址。你也可以用重定向来处理删除文章、更改文章或页面永久链接的情况。

在顶级硬件上自建 WordPress,搭配 NVMe 存储,全球低延迟,以及 WordPress VPS 主机 提供专用资源和企业级基础设施,确保最佳性能。

为什么应该设置 301 重定向

WordPress 中的 301 重定向在网站维护和 SEO 保护中起着多个关键作用。正确实施重定向可以维持用户体验,同时保留多年来积累的搜索引擎权重。

主要优势包括:

  • 更好的用户体验 – 当用户通过过期链接访问你的网站时,可能会遇到 404 错误或无关内容。WordPress 中的 301 重定向确保他们能顺利到达 URL。
  • 保留 SEO 价值 – 搜索引擎将 301 重定向识别为永久更改,会将旧页面的链接权重转移到新页面。根据 Search Engine Journal 的研究数据,Google 确认 301 重定向会将原页面的 SEO 权重转移约 90-99% 到新地址。如果没有永久重定向规则,你的网站会丧失搜索引擎排名和累积的权威性。
  • Updated URLs – 损坏的链接会让用户感到沮丧,损害网站的信誉。当你重新组织整个网站或更新 URL 结构时,重定向可以确保每个链接都指向正确的页面。
  • 减少重复发布 – 如果多个 URL 显示相同内容,搜索引擎将难以判断哪个版本是权威版本。将重复的 URL 重定向到首选版本将提高你的 WordPress 博客的可见性。
  • Improved content 随着时间推移,博客文章可能会过时、信息不准确,或不再符合你的现有目标。通过 WordPress 中的 301 重定向功能,你可以用最新的文章替换表现不佳的旧内容,从而改进 WordPress 上的内容。

在 WordPress 中设置 301 重定向的 5 种方法

要自动创建重定向,可以使用托管控制面板或专门的 URL 重定向插件 WordPress 解决方案。对于技术能力强的用户,也可以在 WordPress 中通过手动编辑网站配置文件或创建自定义 PHP 脚本来设置 301 重定向。

如何通过主机控制面板设置 301 重定向

许多托管服务商在控制面板中内置了重定向管理功能,提供友好的界面让你在 WordPress 中创建 301 重定向,无需技术复杂性。

如果你使用的是专业托管服务,按照以下步骤设置 301 重定向:

  1. 登录你的主机控制面板 然后前往网站管理部分
  2. 选择您的网站 然后点击仪表板或管理选项
  3. 进入域名设置 and look for “Redirects” or “URL Redirects”
  4. 选择您的域名 从下拉列表中选择,如需要可指定路径
  5. 选择目标类型 – URL or IP address
  6. 输入新域名或 URL 在重定向目标字段中
  7. Choose “301 Permanent Redirect” 从重定向类型选项中选择
  8. Click Create or Save 实现你的重定向

通过此方法,你可以高效地创建多个重定向。现有的重定向列表会显示在控制面板中,你可以根据需要轻松删除或修改它们。

如何使用 AIOSEO 插件设置 301 重定向

All in One SEO (AIOSEO) 是一个 WordPress 插件,提供多项功能来提升搜索引擎排名和网站流量。这些功能包括自动生成 XML 网站地图、内容分析工具、Google Search Console 集成,以及 301 重定向管理器,让你轻松处理重定向需求。

以下是如何使用这款热门SEO插件创建301重定向WordPress实现的方法:

  1. 安装并激活插件 从 WordPress 仪表板
  2. Go 到 All in One SEO plugin settings
  3. 向下滚动到重定向管理器 并点击管理
  4. 在添加新重定向下方,输入您的源 URL
  5. 添加新页面 在目标 URL 字段中
  6. 选择 301 永久重定向 作为重定向类型
  7. 点击添加重定向 在 WordPress 配置中实现 301 重定向

遗憾的是,重定向功能仅限专业版许可用户使用。如果您需要免费解决方案,可以考虑其他 WordPress 重定向插件。AIOSEO 插件在 WordPress 自动 301 重定向检测方面表现出色,在您更改永久链接或移动内容时会自动建议重定向。

如何使用 301 Redirects 插件设置 301 重定向

301 Redirects 是为 WordPress 推荐的另一款 301 重定向插件,能够正确将用户从源 URL 重定向到新目标。除了在 WordPress 中创建永久 301 重定向,其免费版本还允许你设置临时的 302 和 307 重定向:

  1. 登录你的 WordPress 仪表板 并安装 301 Redirects 插件
  2. 安装并激活插件后,进入设置找到 301 重定向
  3. Go to Redirect Rules 并选择其中一种重定向类型 - 301、302 或 307
  4. 输入你现有的页面或文章 URL in the Redirect From section
  5. Under Redirect To,将下拉菜单设置为自定义,然后输入你的新链接
  6. 点击保存按钮 激活你的重定向

如何通过编辑 .htaccess 文件手动设置 301 重定向

如果你熟悉编程,也可以手动编辑配置文件来在 WordPress 中实现 301 重定向。这种 WordPress 重定向 301 htaccess 方法在服务器层面处理重定向,性能优于基于插件的解决方案。

了解如何使用服务器配置文件对于高级 WordPress 管理至关重要。学习.htaccess 文件是什么了解 WordPress 及其功能,帮助你实现强大的服务器级优化。

按以下步骤在网站根目录中找到服务器配置文件,然后创建 301 重定向:

  1. 访问你的网站文件 使用 FTP 客户端或托管控制面板中的文件管理器
  2. 进入你的网站根目录 (typically public_html)
  3. Enable “show hidden files” 在你的文件管理器设置中查看以点开头的文件
  4. 找到 .htaccess 文件 然后双击打开它
  5. Below the line that says “# END WordPress”,添加你的跳转代码
  6. 保存配置文件 点击保存或磁盘图标

Important note: 修改 .htaccess 文件前,务必备份原文件。编码中的任何小错误都可能导致内部服务器错误,使网站无法访问。

以下是为你的 WordPress 站点执行各种重定向的代码片段:

重定向到新域名的脚本

要在 WordPress 中为整个域名创建 301 重定向,将以下代码放入 .htaccess 文件:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]

RewriteCond %{HTTP_HOST} ^www.olddomain.com$

RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]

</IfModule>

对要重定向的每个页面重复此短代码。

重定向到新页面的脚本

要将单个页面重定向到同一域名中的新位置,将以下代码添加到 .htaccess 文件:

Redirect 301 /old/old.htm http://www.domain.com/new.htm

执行此代码可实现有效的 WordPress 页面重定向。

使用 .htaccess 将 HTTP 重定向到 HTTPS 的脚本

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

Important: 这些代码和说明仅用于 Apache 网络服务器。

如何使用 PHP 脚本设置 301 重定向

高级用户可以编写 PHP 脚本在 WordPress 中设置 301 重定向。此方法适合管理多个重定向或实现条件重定向逻辑。

通过托管控制面板访问你的 WordPress 文件并按以下步骤操作:

  1. 打开网站的根文件夹 (typically public_html)
  2. 创建一个新文件 并将其命名为 redirects.php
  3. 添加以下代码 to the file:
<?php

header("HTTP/1.1 301 Moved Permanently");

header("Location: https://www.example.com/new-url/");

exit();

?>
  1. 替换示例 URL 为你的实际目标 URL
  2. 保存 PHP 文件 以实现重定向

要测试 301 重定向是否有效,打开浏览器并输入你的 PHP 脚本地址。请注意代码中哪怕是细微的拼写错误都可能导致网站出错,因此务必反复检查代码并彻底测试重定向。

通过以下方式最大化你的 WordPress 性能 WordPress VPS 主机 提供企业级基础设施、NVMe 存储和全球内容分发网络,确保最优用户体验。

其他重定向状态码有哪些?

不同的重定向类型适用于各种场景创建重定向时,301 状态码并非唯一选择。了解不同的重定向类型有助于你为特定的 WordPress 需求选择合适的方法。

301 Redirect

301 重定向表示从一个 URL 永久移动到另一个 URL。这种 WordPress 永久重定向方案对维护 SEO 权重和保留用户体验至关重要。当你确信更改是永久性的,并希望将访问者顺利转移到新位置时,这是最佳选择。

302 Redirect

与 301 重定向的永久性不同,302 重定向表示临时移动 URL,原始 URL 将在某个时间点恢复。当你需要对原始页面进行维护或测试,但计划之后将其重新上线时,这种重定向类型非常有用。

303 Redirect

303 重定向是一种特定的重定向类型,表示资源可在另一位置找到。它通常用于响应网络浏览器发出的 POST 请求。本质上,303 状态码告诉客户端发起 GET 请求来获取资源。

307 Redirect

与 302 重定向类似,307 重定向表示临时移动。它表示被访问的资源已临时移动到另一位置。

何时应该使用 301 重定向

在 WordPress 中实施 301 重定向可确保用户体验顺畅,并保持你网站的 SEO 排名。以下是一些强烈推荐使用 301 重定向的场景:

  • Canonicalization — 有多个内容相似的页面可能对 SEO 造成负面影响。在 WordPress 中使用 301 重定向,将这些版本的排名权重集中到单个 URL。常见例子包括 HTTP 到 HTTPS 的重定向,以及带 www 到不带 www 的重定向,或反之。
  • 删除页面或文章 — 如果你想从网站中删除高流量页面或文章,请先将其重定向到新位置。这样可以防止用户遇到 404 错误。
  • Website restructuring — 在对网站进行重大更改时,使用 WordPress 中的 301 重定向很有帮助。这些更改包括创建新分类或改变 URL 结构。
  • Domain migration — 将网站迁移到全新域名时,必须使用重定向。它能帮助你将现有域名的流量和 SEO 权重转移到新网址。
  • Updating URLs — 优化 URL 以适应关键词或提高可读性后,在 WordPress 中使用 301 重定向来引导用户和搜索引擎访问新 URL。这样可以防止链接失效并保留你内容的权重。
  • 修改固定链接结构 — 如果你改变文章或页面的固定链接结构,旧链接将失效。为避免破坏外部链接和书签,请设置从旧 URL 到新 URL 的重定向。

4 大 WordPress 重定向插件
301 重定向维护 SEO 和用户体验

如果你不愿意在配置文件中设置重定向或编写代码,另一种方式是使用 301 重定向插件 WordPress 方案。以下是几个可以帮助你实现 WordPress 301 重定向的插件:

1. RankMath SEO

RankMath SEO 是最好的 WordPress 插件之一,与重定向相关。它既可以帮助你管理重定向,也可以提升网站的 SEO。在这个插件中进行重定向时,你只需添加源 URL 和目标 URL。

RankMath 是一个轻量级插件,具有对初学者友好的直观界面。你可以使用此插件轻松设置 HTTP 重定向,并可以轻松启用或禁用重定向。它是一个免费的 301 重定向插件 WordPress 方案,提供出色的支持和多个可选模块。

2. Easy HTTPS Redirection

你可以从 WordPress 存储库下载此插件。它可以帮助你创建可以自动设置的 HTTP 重定向。但请记住,只有在你的网站安装了 SSL 证书后,才能使用此插件。

3. Quick Page/Post Redirect Plugin

这是一个备受好评的 WordPress 插件,可以快速管理网站重定向。你只需要指定请求和目标 URL。通过这个插件,你可以轻松设置 301 和 302 重定向,防止网站出现 404 错误。

4. Yoast SEO 重定向管理器

这个插件真的很实用。借助 Yoast SEO Redirect Manager,设置 Yoast 301 重定向变得非常简单。比如,删除文章时可以按以下步骤进行重定向处理:

  1. 打开文章 需要删除的内容
  2. 移到回收站
  3. Choose 如果它应该收到 410 内容已删除重定向或重定向到另一个页面
  4. Hit save

恭喜!您已成功使用 Yoast SEO Premium 完成 WordPress 网站的重定向设置。

Conclusion

301 重定向在 WordPress 中告诉用户、浏览器或搜索引擎,请求的 URL 已被永久移动或替换。本文介绍了几种重定向方法,包括编码方式和重定向插件。现在,你可以通过 WordPress 插件或在 .htaccess 文件中编码,轻松重定向域名、页面、文件夹或 URL。

本文介绍了 HTTP 代码 301 和 HTTP 到 HTTPS 的重定向。在 WordPress 中正确实现 301 重定向可以确保你在更改内容时既保留 SEO 价值,又能为用户提供良好体验。无论你选择插件的便利性还是 .htaccess 文件的性能优势,重定向都能防止链接失效并保持搜索引擎权重。

用 WordPress 获得最优性能 WordPress VPS 主机 采用企业级基础设施、NVMe 存储和全球内容分发网络,确保你的重定向在各地都能稳定运作。

 

FAQ

我应该启用 301 .htaccess 重定向吗?

建议启用。相比插件,它能提供更快的重定向性能。请先备份你的 .htaccess 文件。

最常见的重定向类型有哪些?

301(永久重定向)、302(临时重定向)和 Meta Refresh(页面级重定向)。永久性变更请使用 301。URL

HTTP 重定向是什么意思?

当页面移动、删除或域名变更时,自动将流量从一个 URL 转发到另一个。

301 重定向需要多长时间才能生效?

301 重定向对用户立即生效。搜索引擎通常在 24-48 小时内处理。

我可以稍后删除 301 重定向吗?

可以。从 .htaccess 中删除重定向代码,或在插件中停用它。删除后要彻底测试。

301 重定向会影响页面速度吗?

配置得当时影响最小。服务器级重定向(.htaccess)比插件重定向更快。

Share

博客更新

Keep reading.

Odoo 评测功能图像,左侧为大标题文字,右侧为 Odoo 徽标,周围环绕着漂浮的应用界面面板,背景为柔和紫色云主题。
网页与商业应用

Odoo 综合评测:这款 ERP 是否适合你的业务

Odoo 是增长型企业最常考虑的 ERP 平台之一,原因很简单:它在一个地方承诺了很多功能。销售、会计、库存。

Jim SchwarzJim Schwarz 11 min read
开源 WordPress 替代方案特色图像,采用彩色渐变背景、桌面显示器、代码编辑器、模糊仪表板预览以及左侧大标题文本。
网页与商业应用

最佳开源 WordPress 替代方案,为开发者量身打造

WordPress 仍然重要,仍为大量网站提供良好支持。其插件库托管超过 62,000 个插件,主题库提供超过 14,000 个免费主题。

Jim SchwarzJim Schwarz 14 min read
Automad 与 WordPress 特色图像,展示两个平台的标志和标题,询问开发者应该选择哪个 CMS。
网页与商业应用

Automad 与 WordPress:两个顶级 CMS 平台的深度对比

Automad 和 WordPress 用两种截然不同的方式解决同一个问题。Automad 是扁平文件 CMS 和模板引擎,内容存储在文件中而不是数据库,而 WordPress

Jim SchwarzJim Schwarz 9 min read

Ready to deploy? From $2.48/mo.

独立云服务,始于2008年。AMD EPYC、NVMe,40 Gbps。14天退款保障。