当用户点击指向网站的链接指向不存在的页面时,他们将看到一条错误消息。在本文中,我们将展示如何通过重定向 WordPress 中的页面和 URL 来修复损坏的链接。
为什么要在 WordPress 中重定向页面或 URL?
链接可让您连接 WordPress 网站上的相关页面。它们可以帮助访问者浏览您的网站,并允许搜索引擎轻松查找和索引您的内容。
但是,断开的链接会导致您的网站上不存在的 URL。发生这种情况时,会出现404“找不到页面”错误消息。
这提供了糟糕的用户体验,并可能对SEO 产生负面影响。可能是网页被删除了,页面的 URL 被更改了,或者创建链接的人只是输入了错误的 URL。
话虽如此,让我们来看看如何在 WordPress 中重定向页面或 URL。我们将介绍两种方法:
- 使用多合一 SEO (AIOSEO) 创建重定向
- 通过编辑 .htaccess 手动创建重定向(高级)
方法1:使用多合一SEO(AIOSEO)创建重定向
在 WordPress 中重定向页面和 URL 的最简单方法是使用多合一 SEO (AIOSEO) WordPress 插件。它是 WordPress 最好的 SEO 插件,并提供了一个强大的重定向管理器插件,可以非常轻松地设置重定向。
注意:您将需要 AIOSEO Pro 才能使用重定向管理器。还有一个免费版本的 AIOSEO,但它不包括 301 重定向。
您需要做的第一件事是在您的网站上安装和配置 AIOSEO Pro 插件。
之后,您将需要激活重定向管理器插件。只需转到多合一 SEO » 重定向,然后单击“激活重定向”按钮。
最后,您需要单击“设置”选项卡以选择重定向方法。
我们推荐“PHP”选项,因为它是最简单的,不需要对 Web 服务器进行技术配置。
现在你已经准备好重定向你的WordPress页面了。您可以使用 AIOSEO 重定向管理器或 WordPress 内容编辑器来执行此操作。
从 AIOSEO 重定向管理器创建重定向
当您仍在 All in One SEO » 重定向页面上时,您可以导航回“重定向”选项卡。此页面允许您管理重定向并添加新重定向。
要添加新的重定向,您需要添加不起作用的 URL 的帖子 slug。蛞蝓是 URL 中位于您网站域名之后的部分。
让我们看一个例子。帖子或页面的完整 URL 如下所示:
https://example.com/old-coffee-link-is-broken/ |
在本例中,post slug 是 URL 的最后一部分:
/old-coffee-link-is-broken/ |
您需要在“源 URL”字段中键入或粘贴断开链接的帖子,如下所示:
提示:您可以将多个源 URL 重定向到同一目标 URL。只需单击“添加 URL”按钮即可添加额外的“源 URL”字段。
接下来,您需要输入要将 URL 重定向到的现有页面的帖子 slug。您需要将其键入或粘贴到“目标网址”字段中。
或者,您只需输入页面标题的一部分,AIOSEO 将显示匹配的帖子和页面列表。
单击正确的帖子后,将为您输入蛞蝓。
最后一步是选择重定向类型。
确保选择了“301 永久移动”重定向类型,然后单击“添加重定向”按钮。
现在,您可以向下滚动以查看已创建的重定向的日志。
“点击”列显示访问重定向链接的人数,并且有一个切换选项,用于启用或禁用单个 301 重定向。
从 WordPress 内容编辑器创建重定向
您还可以在编辑已发布的帖子或页面时使用多合一 SEO 重定向它。
当您滚动到 WordPress 编辑器的底部时,您会找到一个 AIOSEO 设置部分。您需要单击“重定向”选项卡。
在这里,您将找到与上面介绍的相同的重定向选项。源 URL 已为您填写,您需要添加目标 URL。
之后,确保选择了“301 永久移动”重定向类型,然后单击“添加重定向”按钮。
一个有用的多合一 SEO 功能是,如果您在编辑帖子时更改帖子的永久链接,AIOSEO 会自动将旧 URL 重定向到新 URL。
方法 2:通过编辑 .htaccess 手动创建重定向
您还可以在不使用插件的情况下重定向页面或 URL。为此,您需要手动将代码添加到您网站的 .htaccess 文件中。这种方法不适合初学者,因为一个小错误可能会破坏您的网站。
在使用此方法之前,我们强烈建议您备份 .htaccess 文件。
之后,您可以使用 All in One SEO 的编辑器工具对文件进行更改,或使用 FTP 或托管服务提供商的文件管理器直接对其进行编辑。
使用多合一 SEO 的 .htaccess 编辑器编辑 .htaccess
多合一 SEO 插件提供了一种编辑 .htaccess 文件的简单方法。但是,您将需要多合一 SEO Pro 才能使用 .htaccess 编辑器。
安装并配置 AIOSEO 后,只需导航到多合一 SEO » 工具页面。接下来,您应该切换到“.htaccess 编辑器”选项卡。
此页面将显示 .htaccess 文件的内容。您需要将重定向代码粘贴到文件底部的“#END WordPress”行之后。
这是一个简单的重定向,我们试图将访问旧帖子的用户发送到新帖子。
1
2
|
RewriteEngine On Redirect 301 /thisistheoldurl/ http: //yoursite.com/thisisthenewurl/ |
请务必更改旧帖子和新帖子网址。
完成此操作后,单击页面顶部的“保存更改”按钮以使用新代码更新.htaccess文件。
直接编辑 .htaccess
您也可以直接编辑 .htaccess 文件,而无需插件。为此,您需要使用 FTP 客户端或托管服务提供商的文件管理器连接到您的网站。
您将在网站的根目录中找到 .htaccess 文件。如果您在那里没有看到它,请参阅我们的指南,了解为什么您在 WordPress 网站上找不到 .htaccess 文件。
您可以使用文件管理器的编辑功能编辑文件。否则,您可以将 .htaccess 下载到您的计算机并使用记事本等文本编辑器对其进行编辑。
您应该将以下重定向代码粘贴到 .htaccess 文件末尾的“# END WordPress”行之后。
1
2
|
RewriteEngine On Redirect 301 /thisistheoldurl/ http: //yoursite.com/thisisthenewurl/ |
不要忘记更改旧帖子和新帖子 URL。
请确保保存更改,如有必要,将 .htaccess 文件上传回服务器。
现在,您可以测试您的重定向,以确保它按照您的预期正确重定向。
原文链接:https://www.itaoda.cn/blog/14572.html,转载请注明出处。
评论0