在这篇文章中,我将向您展示如何在 wordpress 中重定向页面或 URL。您将学习如何在 WordPress 中设置自动重定向、手动重定向和通配符重定向。
为什么要重定向页面或 URL?
很多时候,您可能需要在 WordPress 中重定向帖子、页面或 URL。
也许您已经更改了帖子或页面的 slug。也许您已经修改了固定链接设置。或者,也许您已经写了一篇新帖子,并希望将旧帖子重定向到该帖子。
在所有这些情况下,您都需要设置重定向。这告诉浏览器转到新 URL 而不是旧 URL。
要设置重定向,您需要安装插件。在本指南中,我将向您展示如何使用重定向插件来做到这一点。
为什么 不使用重定向?
设置重定向并不理想。它会减慢用户的速度,因为浏览器会转到第一个 URL,获取重定向消息,然后转到第二个 URL。并且存在设置重定向错误的风险,或者只是在更改 URL 后忘记这样做。不仅如此,来自重定向页面的链接对 SEO 而言价值不高——谷歌只是不那么重视它们。
因此,最好避免完全更改您的 URL。
为了最大限度地减少 URL 的变化,请确保从一开始就对其进行优化:
在您首次设置网站时以及在添加任何帖子或页面之前,配置您的固定链接设置以使用漂亮的固定链接。
在发布之前为每个帖子或页面配置 slug。确保它适用于搜索引擎优化 (SEO) 和用户体验 (UX)。
但是如果你还没有这样做,并且你需要重定向你的 URL,你怎么做呢?
如何在 WordPress 中设置页面和 URL 重定向
您可能希望为 WordPress 设置几种不同类型的重定向。您最有可能使用的类型是:
自动重定向
手动重定向
通配符重定向
让我们来看看这些 WordPress 重定向中的每一个。
设置自动重定向
如果您尚未安装WordPress 的重定向插件,请立即安装。当您第一次安装 WordPress 重定向插件时,它为您提供了自动跟踪 URL 更改和设置重定向的选项。链接重定向制作器插件还将检查对现有帖子和页面的修订,并从您可能用于它们的旧 slug 设置重定向。
在下面的屏幕截图中,它发现了对现有帖子 slug 的更改,并添加了从旧 slug 到新 slug 的重定向。
如果我在激活后对我的 slug 或 URL 进行了任何更改怎么办?链接重定向制造商插件将跟踪这些并自动设置重定向。在下面,您可以在进行更多 slug 更改后看到 WordPress 重定向插件屏幕。
设置手动重定向
有时,WordPress 重定向插件不会选择您需要的页面重定向。也许您希望您的 WordPress 站点将一个帖子重定向到另一个帖子,或者您希望将您的域上的 URL 重定向到另一个域。
在这种情况下,您需要在 WordPress 中设置没有插件的手动重定向。
转到工具 > 重定向并向下滚动到添加新重定向部分。
在源 URL字段中,键入或粘贴您要从中重定向的 URL。在目标URL字段中,键入或粘贴要重定向到的 URL。在“组”字段中,将其保留为“重定向”(默认设置),或者如果您要从旧帖子定向到新版本,请选择“修改后的帖子”。这将为浏览器提供信息,告诉他们它是哪种重定向。
最后,单击添加重定向按钮,您的手动重定向将添加到重定向列表中。
设置通配符重定向
当您想要重定向一组共享某些元素的 URL 时,请使用通配符重定向。例如,如果您更改固定链接结构,通配符重定向会将使用旧结构中的链接的任何人发送到使用新结构的相同链接。
例如,如果您将帖子的固定链接结构从/blog/post-name更改为/category/post-name,则需要使用通配符重定向以确保使用旧链接的任何人都被重定向到新 URL .
通配符重定向使用称为 Regex 的东西,可让您创建高级重定向。您需要先启用 Regex 函数才能设置通配符 WordPress 重定向。
转到工具 > 重定向并滚动到屏幕的添加新重定向部分。
在源 URL字段中,使用通配符键入类别的旧路径。它需要采取的形式/oldslug/(.*)$。Target URL的条目需要使用 source /newslug/$1。然后单击添加重定向按钮。
结论
如果您更改 WordPress 站点中的 URL 或创建新帖子以替换旧帖子,则需要设置重定向。根据您所做的更改,您可能会使用自动重定向、手动重定向或通配符重定向。在这篇文章中,您学习了如何为不同的情况创建重定向。
- 设置自动重定向