如何使用和不使用插件重定向 WordPress URL?

如果您对如何重定向您的 WordPress URL 感到困惑,那么这篇文章将清除您头上的疑云。

URL 重定向也称为“URL 转发”,是一种用于将站点用户从一个域或页面重定向到另一个域或页面的技术。 可以选择 Internet 上的任何网页将访问者重定向到,但它通常用于在同一网站内重定向访问者。

当您想要重定向 WordPress 博客的某些 URL 时,可能会有多种情况。 这可能是因为您想删除博客文章,但您可以重定向它而不是删除它,这样您就可以利用它当前获得的搜索引擎汁液。

它还可以避免向来自共享社交媒体帖子的访问者显示巨大的 404 未找到错误,这些错误无法在一夜之间消除。

另一个例子是更改 URL 结构,甚至将内容从一个域迁移到另一个域。 这听起来像是一个简单的过程,但对于从未做过类似事情的人来说,这是最复杂的事情之一。

但是,您不必担心,因为有多种方法可以解决这个问题,这就是我今天要向您展示的内容。

事不宜迟,让我们进入方法。

插入

让我们从简单的开始。

重定向 是最受欢迎的选择,它可以管理 301 重定向、404 错误和您站点的其他未解决问题。

您不需要任何 Apache 或 Nginx 知识即可使用此插件创建和管理重定向。 只需几个简单的步骤即可安装并立即开始使用。 安装并激活插件后,您将看到这样的屏幕。

只需输入要处理的重定向的源 URL 和目标 URL。 这就是完成这项工作的全部内容。

通过控制面板

如果您不想使用插件来重定向 URL 并使用 cPanel 托管,则此选项将是合适的。

这个过程非常简单。

第 1 步:前往您主机的控制面板,在“域”下,单击“重定向”。 您应该会看到类似这样的屏幕,其中有多个选项可供选择。

第 2 步:在“类型”下拉框中,您需要选择要执行的重定向类型,是永久性 (301) 还是临时性 (302)。 根据您要重定向到的链接,在两个选项之间进行选择应该很容易。

第 3 步:在第二个下拉菜单中,您需要选择您的域 + 当前页面地址。

第 4 步:完成此操作后,您必须在最后一个字段中键入网页地址,该地址应会替换您当前的网页地址。

单击“添加”,您就完成了。

使用.htaccess

大多数共享托管平台都提供此功能。

这是另一种从站点后端运行的方法。 更改 .htaccess 文件似乎是一件敏感的事情,实际上也是如此,但通过正确的步骤,您可以轻松地成功完成。

我建议在继续使用此方法之前先进行备份,以防万一。 完成后,请按照以下步骤操作:

第 1 步:转到主机的控制面板并向下滚动,直到看到“文件”部分。 在它下面,单击“文件管理器”。

  如何在 Zoom 中创建投票

第 2 步:从新的弹出窗口中,选择“Document Root for”并选择您想要的域。 另外,不要忘记勾选“显示隐藏文件”框并点击“执行”。

第 3 步:将打开一个新窗口,其中包含您网站的各种重要文件。 您需要查找 .htaccess 文件,右键单击它并选择“编辑”。

如果您的文件管理器没有 .htaccess 文件,那么您需要创建一个,方法是单击左上角的“新建文件”并将其命名为 .htaccess

第 4 步:进入 .htaccess 编辑器后,复制并粘贴此内容以实现永久 (301) 重定向:

Redirect 301 /oldpage /newpage

您需要将 /oldpage 替换为您要重定向到的 URL 路径,并将 /newpage 替换为 URL 路径,它应该代替旧的 URL 路径。 因此,例如,您想将您的联系页面重定向到您的博客文章,您可以在 .htaccess 编辑器中编写:

Redirect 301 /contact /blog

记住; 在同一域内重定向时,您不应粘贴整个 URL。 只有当您从一个域重定向到另一个域时,才会使用整个 URL。 在那种情况下,它看起来像这样:

Redirect 301 /contact https://example.com/blog

完成编辑 .htaccess 文件后,点击“保存”,您的旧 URL 将成功重定向到您的新 URL。

如果您在生成重定向代码方面需要帮助,那么您可以利用它 工具.

我的亲属

Kinsta 是一款高级托管主机,提供许多出色的功能,包括通过 MyKinsta 仪表板进行重定向。

第 1 步:登录到您的 Kinsta 帐户并单击您的网站。

第 2 步:点击“重定向”,然后点击“添加重定向规则”。

第 3 步:现在,将出现一个弹出窗口。 您需要选择您的域、需要重定向的旧页面和应该就位的新页面。 这是您应该如何做的。

显然,oldblogpost 和 newblogpost 将替换您希望重定向到的您自己的 URL 路径。

您还会注意到我是如何在第一个 URL 路径之前添加 ^/ 和在第二个 URL 路径之前添加 / 的。 这是因为 Kinsta 自动为 URL 使用正则表达式,因此有必要包含这些符号,否则您的重定向将中断或出现在您网站上具有相似 URL 结构的不同页面中。

  在 RHEL 8 上寻找 Traceroute? 尝试跟踪路径

第 4 步:选择重定向类型 (301/302)。

完成所有这些后,点击“添加重定向规则”即可。

Cloudflare 规则

如果您的网站使用 云焰,那么您也可以从那里执行重定向。 只需登录并按照以下简单步骤操作:

第 1 步:在主页上,单击您希望将链接重定向到的域。

第 2 步:单击顶部显示“页面规则”的选项卡之一。

第 3 步:点击“创建页面规则”按钮。

第 4 步:您会看到此对话框弹出窗口。 继续并在第一个字段中输入所需的 URL。 之后,在设置下,选择“转发 URL”,然后根据您的要求进行 301 或 302 重定向。 最后,输入您的目标网址。

第 5 步:填满所有内容后,单击“保存并部署”以完成工作。

地盘

SiteGround 最近推出了很多新东西。 其中之一是提供他们定制的控制面板,您可以在其中轻松执行重定向。 当您的站点托管在 SiteGround 上时,这显然会起作用。

  • 转到 SiteGround >> 网站并选择一个站点。
  • 转到站点工具并导航到域 >> 重定向。
  • 在此处输入路径并重定向类型和创建

结论

好了——轻松重定向 WordPress URL 的不同方法。 我希望您发现本教程真的很简单。 🙂

接下来,了解如何升级 WordPress 网站的 PHP 版本。