无论是WordPress网站还是其他网站,设置重定向都可能会成为一项常规任务。例如,某些旧页面需要删除,或者希望将从一个URL移到另一个URL。
在本文中,我们将讨论可以设置的重定向类型及推荐适用于WordPress的最佳重定向插件。
应使用哪种类型的重定向
您可以在WordPress网站上使用几种类型的重定向。
让我们一起了解下最常见的重定向类型,它们之间的区别以及何时使用它们:
- 301(永久重定向)。 此类重定向告诉访问者他们尝试访问的页面已永久地移至其他位置。该类型的重定向可以帮助您引导访客跳转到新地址。
- 302、303、307(临时重定向)。 这些重定向类型告诉访问者他们尝试访问的页面暂时不可用。
- 304(未修改的重定向)。由于没有对页面进行任何新的更改,因此这种重定向将访问者发送到页面的缓存版本。
- 308(永久重定向)。 这是301重定向的替代方法,尽管原始版本仍然是最受欢迎的选项,但可以实现大致相同的结果。
从理论上讲,在某些情况下,您需要分别使用302、303和307重定向。例如,您可以使用303和307重定向来告诉浏览器在用户提交表单后不要刷新确认页面。
但是,出于实际目的,您可能不会使用很多303或307重定向。表单和电子商务插件通常通过内置功能处理这些情况。至于302重定向,在很多情况下,将访问者临时移到另一个页面是没有意义的。
实际上,您通常会使用301重定向。不过,如果您有特殊需要,也可以使用插件实现不同的重定向类型。
当然,您也可以通过修改站点的.htaccess文件或者Nginx配置文件实现重定向。但是,除非您非常熟悉WordPress核心文件,否则我们不建议您采用这种方法。
7个适用于WordPress的最佳重定向插件
我们根据其功能集,易用性和正面评价选择了以下七个插件。请务必注意,如果您未正确执行重定向(或者插件的编码错误或过时),则在网站上实施重定向会导致错误和SEO惩罚。考虑到这一点,我们建议您应及时更新插件至最新版本。
1.Redirection
Redirection是迄今为止最流行的免费的WordPress重定向插件,使用此插件可设置许多类型的重定向,包括:
- 301
- 302
- 303
- 304
- 308
Redirection插件还可以执行其他操作,例如自动监视您的网站的永久链接更改以及在检测到更新时为您设置重定向。它还可以保存访问者遇到的404错误的日志。
注:蜘蛛分析插件也可以记录所有搜索引擎蜘蛛反馈的404错误,结合搜索推送插件,还可以生成404链接错误列表txt文本,以提交至百度搜索资源平台。
通过监视404错误,您将获得需要设置重定向的潜在URL的完整列表。使用此插件时,重定向设置过程如下所示:
Redirection插件的另一个好处是,它使您能够确定所设置的每个重定向的条件。例如,您可以创建仅根据访问者的登录状态,语言或引荐来源以及其他参数触发的重定向。
主要功能:
- 在WordPress中设置多种类型的重定向
- 永久链接更改时自动生成重定向
- 将404错误的日志保存在您的网站上
- 为您的重定向规则设置参数
如果您希望能够设置多种重定向并监视您的网站中是否存在404错误,使用高级规则和参数配置重定向,则该插件也是一个不错的选择。
2.Quick Page/Post Redirect
Quick Page/Post Redirect插件,支持通过简单的菜单一次为网站添加多个301重定向,而无需修改太多设置:
您可以配置重定向以在新窗口中打开或向其添加nofollow 属性。Quick Page/Post Redirect还支持在编辑单个页面或文章时直接从“区块编辑器”中添加重定向规则:
如果您选择这种方法,则该插件使您可以从更广泛的重定向类型中进行选择,包括301、302、307和“元重定向”。最后一种类型发生在客户端。但是,从SEO角度来看,元重定向无济于事,因此我们建议不要使用此种方式。
主要功能:
- 一次设置多个301重定向
- 从区块编辑器中创建单独的重定向规则
- 设置全局重定向或单击以关闭所有现有重定向
如果您想使用一个简单的菜单一次设置多个301重定向,而无需为任何规则调整其他设置,则该插件是个不错的选择。
3.Safe Redirect Manager
与其他适用于WordPress的重定向插件相比,Safe Redirect Manager提供了更加简化的方法。它将重定向规则保存为自定义文章类型,并避免使用诸如404错误日志记录之类的功能,因为它声称这可能会导致性能问题(使用适当的优化应该不会有问题)。
无论插件的原理如何,它都可以很容易地设置新的重定向规则。它还支持多种类型,包括以下选项:
- 301
- 302
- 303
- 307
使用Safe Redirect Manager插件设置新的301重定向时,操作界面如下所示:
另一个值得一提的功能是Safe Redirect Manager插件支持“通配符重定向”。通配符重定向会将所有尝试访问子域的访问者转移到您的网站。如果您有当前未使用的子域,则该功能很有用。
主要功能:
- 设置多种重定向
- 创建通配符重定向
- 为您设置的每个重定向规则添加注释
- 将重定向规则另存为数据库中的自定义文章类型
如果您需要设置多种类型的重定向,无需高级配置选项,该插件是个不错的选择。它也是支持通配符重定向的唯一选项之一。
4.All 404 Redirect to Homepage
在某些情况下,您可能不需要设置高级重定向规则,而您所需要的只是一种处理404错误的方法。All 404 Redirect to Homepage插件可针对您网站上的任何404错误设置自动重定向,以便将访问者引导至首页。您可以自定义插件将用户重定向到的URL:
此插件还包含404错误日志,但它无法使您设置任何其他类型的重定向规则。
主要特征:
- 将所有404错误重定向到网站首页(或您选择的任何其他页面)
- 在您的网站上记录404错误
…您希望用一种简单的方法来处理网站上的404错误,并且不需要任何其他类型的重定向,该插件是个好选择。
5. 301 Redirects
使用301 Redirects插件,您可以记录404错误并设置多种类型的重定向,包括:
- 301
- 302
- 307
该插件提供了一个简单的菜单,可轻松创建新的重定向规则。如果您不想手动输入URL,则可以选择是否将地址重定向到文章,页面,媒体文件或产品:
通过使用此插件,您可以根据需要设置任意多个重定向规则。另外,如果您只是开始一个新的WordPress网站,则该插件将会告知您的固定链接结构是否与重定向不兼容。
主要功能:
- 设置多种重定向
- 将访问者重定向到特定页面,文章,媒体文件或产品
- 在您的网站上记录404错误
该插件分免费版本和Pro版本,对于大部分站长来说,免费版本足矣。
6. Yoast SEO
Yoast SEO几乎不需要介绍。这是WordPress用户中最受欢迎的SEO插件,
如果您使用的是Yoast SEO的高级版,则可以使用上面链接中没有涉及的很多其他功能,包括重定向管理器。使用此工具,您可以设置新的重定向,或者在删除或移动页面时让Yoast SEO替您完成:
Yoast SEO的重定向管理器支持多种重定向类型,包括:
- 301
- 302
- 307
您还可以设置两个不常用的HTTP状态,分别为410和451。410代码告诉搜索引擎页面已经消失了,它们应该为该页面取消索引。使用451代码时,您表示出于法律原因该页面不可用。
主要功能:
- 改善网站的SEO和可读性
- 设置多种重定向
- 检测页面何时消失或移至新URL并设置自动重定向到该页面
如果你不希望仅因重定向这事情安装一个插件,或者可以考虑Yoast SEO插件,因为可以同步完成WordPress网站的SEO优化。注:我们也将在Smart SEO Tool的后续版本增加重定向设置支持。
7.Peter’s Login Redirect
Peter’s Login Redirect与到目前为止我们讨论过的WordPress的其他重定向插件不同。使用此插件,您可以设置自动重定向,该重定向在用户登录或登出您的网站时触发。
该插件还支持重定向链接,以实现用户登录后不再查看WordPress仪表盘。
您还可以为特定用户或角色添加重定向规则。该插件还使您能够设置注册后重定向,引导用户跳转至“欢迎”页面:
如果您正在运行基于注册会员网站(WordPress会员主题),则这种重定向非常有用。使用此插件,您可以根据需要设置许多登录和注销重定向规则。
主要特征:
- 在用户登录或退出网站后重定向用户
- 为特定用户或角色设置规则
- 创建自定义的注册后重定向
小结
如果你的WordPress网站是一个会员网站或任何其他需要用户登录才能访问关键功能的操作,这个插件是个好选择。
随着网站的发展,站长都可以需要使用到重定向,以确保访问者可以将其重定向到他们要查找的页面。由于重定向,您甚至可以最大程度地减少404错误对网站的影响。但是,只有使用适用于WordPress的正确重定向插件才能实现所有这些功能。
如果您正在寻找一种用于管理重定向的多功能工具,那Redirection插件是最佳选择。如果您希望简单粗暴地解决404错误,可以考虑All 404 Redirect to Homepage。最后,如果需要解决重定向问题,又不希望为这样一个目的安装插件,则可以考虑Yoast SEO,因为可以做到两全其美(重定向及WordPress SEO优化)。
评论留言