如何在WordPress中重定向URL:全面指南

编写 | 2023年7月5日 | 怎么做及内容

在不断变化的网络环境中,根据受众需求快速调整内容非常重要。在管理高效且用户友好的WordPress网站方面,重定向URL是一项关键技能。本文提供了关于在WordPress中有效重定向URL的全面指南,确保您满足受众和搜索引擎的需求。

了解URL重定向的重要性

在了解如何进行URL重定向之前,了解什么是URL重定向以及为什么它对您的WordPress网站至关重要是非常重要的。URL重定向是一种自动将用户从一个网址带到另一个的过程。通常情况下,这种技术用于重新品牌、更新过时内容或优化网站以提高搜索引擎性能。正确的重定向确保您的网站不因破损或过时的链接而丢失流量,并通过表明页面已移动来帮助保持您的搜索引擎排名。

URL 跳转的类型

跟技术中的许多事物一样,完成任务的方式不止一种。在URL跳转方面,有几种常见的类型:

Types Of URL Redirection
  • 301永久性重定向:表示页面已永久移动到新位置。这是最常见的重定向类型,尤其对于SEO很重要。
  • 302临时性重定向:在页面暂时移动或进行维护时使用。
  • 307临时性重定向:类似于302,但在进行重定向请求时保证方法和请求体不会改变。
  • Meta Refresh:不完全是重定向,但它的行为类似。通常在每个页面上使用,可以设置延迟。

还可阅读: 何时更倾向于使用301重定向而不是规范链接?

现在我们对URL跳转以及可用的类型有了明确的了解,接下来让我们看看WordPress中可以使用的各种方法。

方法1:使用WordPress插件进行重定向

WordPress的美妙之处之一就是通过插件扩展其功能。插件可以简化在网站上添加复杂功能的过程,无需编码。

重定向插件

最流行的重定向插件之一就是“重定向”。安装并激活插件后,可以在“工具”中找到“重定向”。在这里,您可以通过输入源URL和目标URL来设置重定向。

安全跳转管理器

另一个强大的插件是安全跳转管理器。这个插件以其简单性和安全性而闻名。与重定向插件一样,您需要安装并激活它。然后,在“工具”下,您会发现“安全跳转管理器”,您可以在那里管理所有的跳转。

Safe Redirect Manager

RedirHub:新的新秀

RedirHub是一个相对较新的播放器,提供了一个易于使用的界面和一个适合初学者的免费计划。安装后,转到WordPress仪表板上的“RedirHub”选项卡,然后创建您的跳转。免费计划配有足够的配额,适用于中小型网站。 RedirHub的一个突出特点是其分析仪表板,可帮助您跟踪跳转的性能。

方法2:编辑.htaccess文件进行跳转

对于那些更喜欢更多控制并且熟悉编辑代码的人来说,.htaccess方法是管理跳转的强大方法。.htaccess文件是在运行Apache Web Server软件的Web服务器上使用的配置文件。

还可阅读: URL重定向是否会影响SEO?解释

htaccess File For Redirection

在编辑.htaccess文件之前,请确保备份它,因为错误的更改可能导致您的网站不可访问。

通过您的托管控制面板或FTP访问.htaccess文件。添加以下代码以创建301跳转:

Redirect 301 /old-url https://yourwebsite.com/new-url

这行代码告诉服务器内容已经从旧URL永久移动到新URL。

方法3:使用WordPress的functions.php文件

对于主题开发人员或者想要实现全站规则的人来说,WordPress主题中的functions.php文件是一个可行的选择。

通过WordPress主题编辑器或FTP客户端访问functions.php文件以创建重定向。将以下代码添加到functions.php文件的顶部:

<?php
if (is_page('old-page-slug')) {
  wp_redirect(‘https://yourwebsite.com/new-page-slug’, 301);
  exit;
}
?>

将old-page-slug和https://yourwebsite.com/new-page-slug替换为相应的slug(标识符)。

方法4:使用页面级HTML元标记实现重定向

在WordPress中,另一种重定向URL的方法是在各个页面中使用HTML元标记。这种方法不如使用插件或编辑.htaccess文件高效,但在某些情况下仍然有用,特别是当您只需要重定向单个页面并希望用户在重定向之前看到一条消息时。

要使用此方法,请编辑要重定向的页面并切换到HTML编辑器。然后,在HTML的<head>部分中添加以下行:

<meta http-equiv="refresh" content="5;url=https://yourwebsite.com/new-url">

该标签告诉浏览器在5秒后刷新页面,然后跳转到新的URL。您可以根据需要更改秒数和网址。

还可阅读: 301重定向是否会传递链接权重?

跳转最佳实践:需要注意的事项

避免跳转链

确保不创建跳转链,因为它们会降低网站速度并提供糟糕的用户体验。

Avoid Redirect Chains

注意404错误

定期检查您的网站是否有404错误。 404错误是指找不到内容的情况,通常是由于缺少重定向所致。

定期审查重定向

随着您的网站增长,定期审查和清理重定向非常重要。这可确保您的网站保持高效,只保留必要的重定向。

总结

无论是重新品牌、更新内容还是维护SEO策略,在WordPress中正确重定向URL的能力都是一种必备技能。通过使用插件如Redirection、Safe Redirect Manager和Redirhub,或通过编辑.htaccess或functions.php文件,您可以有效地管理您的重定向。然而,伴随着强大的功能而来的是巨大的责任。请记住遵循最佳实践,确保您的重定向始终有益于而不是妨碍您的WordPress网站。

Tauseeq Magsi

Tauseeq Magsi

作者

您可能感兴趣

How To Do a 301 Redirect For My Domain? 5 Easiest Steps

如何为我的域名执行 301 跳转?5个最简单的步骤

你在为如何为你的域名进行301跳转而苦恼吗?别担心,你不是一个人。为域名进行跳转是网站所有者常见的任务,确保正确进行跳转对于保持用户的无缝体验和维护网站的搜索引擎排名至关重要...

How To Redirect A Domain To Another Site? 6 Easiest Steps

如何将域名重定向到另一个网站?6个最简单的步骤

你正在努力弄清如何将一个域名重定向到另一个网站吗?这可能让人感到困惑,但不要担心!本指南将使其变得简单。域名重定向问题很常见 - 无论你是在更改你的网站、合并站点还是搬迁到新位置。...

How Can I Set The Redirection For The Main And Sub URL?

我如何设置主 URL 和子 URL 的跳转?

您是否在设置主 URL 和子 URL 的跳转时遇到了困难?处理网站的主域名、子目录或子域名的跳转可能会令人困惑。但是别担心!本文将帮助您解决这个问题。无论您是在进行品牌改造...