如何使用 WordPress 创建重定向
已发表: 2018-11-13您可能需要在 WordPress 网站上创建重定向的原因有多种。 您可能想要更改永久链接结构、删除旧帖子或页面,或创建新博客帖子以替换旧帖子。 无论您出于何种原因,在这些情况下的最佳做法是创建重定向,以便您的访问者在尝试通过旧链接查看您的内容时不会收到 404 页面错误。 如果这是您第一次听说这种最佳做法,那么最好使用 Google 的 Search Console 查看您的网站是否已经存在需要修复的 404 错误。 好消息是,无论您是否已经有 404 错误需要修复,或者您只是想在未来避免它们,这篇文章将教您如何以三种不同的方式创建 WordPress 重定向,以便您可以选择最适合您需求的解决方案.
什么是 WordPress 重定向?
从技术上讲,它不仅仅是一个 WordPress 重定向,而是一个网络重定向,它告诉浏览器 X URL 不再可用,而是应该转到 Y URL。 无论您的站点是在 Wix、Drupal 上,还是只是一个普通的 HTML 站点,URL 重定向都可以通过几乎相同的方式完成。 无论您使用什么平台。
有许多不同种类的重定向,每一种都有不同的数字代码,所以让我们首先分解它们。 最常见的两个是301和302 ,这就是我们今天要关注的。
- 301 – 永久重定向。 当您永久更改 URL 或站点结构时,您会使用这些。 所有旧链接的 SEO 能力和排名都转移到新链接上。 出于所有意图和目的,旧 URL 只是变成了新 URL。
- 302 - 临时重定向。 当您需要短期更改时,您可以使用这些。 也许网站重新设计或快速修复错误或故障。 没有链接汁或排名被转移。
还有300 、 303 、 304 、 307和308重定向。 但那些是为涉及 POST 和 GET 的特定用途的令人难以置信的特殊情况保留的,我们 95% 的人不需要。 如果您对该主题感兴趣,Mozilla 开发人员网络有一些关于不同类型重定向的精彩文档。 但就您的 WordPress 重定向而言,您将主要使用301 ,偶尔使用302 。
如何使用 WordPress 创建重定向
订阅我们的 YouTube 频道
使用 .htaccess 创建 WordPress 重定向
网站最重要的文件之一是.htaccess文件。 代表超文本访问,您可以通过它批准、拒绝或重定向对您网站的访问。 虽然它可能看起来令人生畏,因为您没有做错任何事是非常重要的,但实际编辑要重定向的文件尽可能简单。
使用您最喜欢的 FTP 程序(可能是 FileZilla)进入 WordPress 安装的根目录。 在核心文件夹下,您应该会看到.htaccess。

在您的文本或代码编辑器中打开它(我个人使用 Sublime Text)。

对于 WordPress 重定向,您所要做的就是在读取#BEGIN WordPress的行上方添加一行简单的代码。
Redirect 301 / http://elegantthemes.com/
或者
Redirect 302 / http://elegantthemes.com/
请注意,这两行代码中的任何一行都会将您的整个站点重定向到指定的 URL 。 如果要重定向站点内的特定页面、帖子或 URL,则需要提供它以及目标 URL。 两者都可以是相对路径(如果您在同一个域中)并用一个空格分隔。
Redirect 301 /blog_post https://www.elegantthemes.com/category/blog_post

或者
Redirect 302 /blog_post2.html /category/blog_post2.html

此外,如果您需要更复杂的东西,您也可以将条件逻辑与正则表达式结合使用。 这是一个非常棒的特殊重定向列表,您可以通过这种方式使用。
无论您选择哪条路由进入重定向,您都需要将.htaccess文件保存为纯文本,然后再将其重新上传到服务器。
使用插件创建 WordPress 重定向
如果您不习惯为 WordPress 重定向编辑.htaccess文件,请不要担心。 你不必。 因为您使用的是 WordPress,所以有一个插件。 因为 WordPress。 其中最重要的一个称为快速页面/帖子重定向,它开箱即用,就像一种魅力。

设置重定向非常简单。 激活后,Quick Redirects 会向您的管理仪表板添加一个名为Quick Redirects的新项目。 WordPress 重定向的默认类型是 301(毕竟它们是最常见的),您只需在几个字段中输入源 URL 和目标 URL 即可设置它们。 点击保存按钮,你就是金子。

此外,您将看到现有重定向的列表(请注意,在上图中,我使用的重定向都是相对路径,而不是新域,但这也是可能的)。 如果您不再需要重定向,您可以单击将其删除,或者您可以出于多种原因编辑重定向。 对我来说,这是当我用香肠手指一个难以辨认的错字时。
最后,如果您查看重定向选项,您会看到您可以做出的大量选择,要么创建适用于所有重定向的规则,要么启用适用于自定义帖子类型和元框等的设置。 有很多事情要摆弄。

另外一个选项
在切换到快速重定向之前,我过去也使用过重定向插件,因为重定向还允许 404 页面监控。 您可以查看缺少哪些页面并设置 WordPress 重定向规则,以便访问该页面的任何人都会被发送到一个真正有用的页面。

我换了另一个插件,因为我开始通过 Google Search Console 监控 404 错误,并决定采用更简单的解决方案。 如果您希望在仪表板中同时使用两者,重定向并不是一个糟糕的方法。
结论
无论您的网站已移至新位置,您正在更改永久链接结构,还是 WP 更新以某种方式破坏了有关您的安装的所有内容并且您重新开始……了解如何设置 WordPress 重定向非常方便.
无论您喜欢深入研究 Core 文件还是喜欢使用插件,都没有关系。 两者都是有效的,最终达到相同的结果。 所以不要害怕。 开始玩,看看什么最适合你。 您甚至可以找到一种只需点击几下即可提高排名和 SEO 的方法。
为您的网站设置重定向的首选方法是什么?
文章特色图片由 Vectorpocket/shutterstock.com 提供
