技术SEO

如何在 WordPress 上重定向 URL

  作者:Balzac    

在更新或迁移您的网站时,破坏一些页面或链接是很常见的。通常,当用户尝试点击进入损坏或丢失的页面时,用户的浏览器会返回错误代码。如果用户多次收到错误,他们更有可能退出您的网站,这可能会影响您的跳出率。

当用户选择损坏的链接时,301 重定向有助于将用户指向正确的页面。如果您有 Wordpress 站点,您仍然可以设置重定向。

什么是重定向? 

重定向是一种将用户和机器人发送到更新后的 URL 的技术。当用户单击损坏的链接或遇到损坏的页面时,重定向会自动将他们发送到正确的 URL。

重定向会影响您的 SEO;搜索引擎机器人也需要它们。如果 Google 浏览您的网站但找不到某个页面,则会影响该页面的排名。但是,如果 Google 漫游器找到重定向,它会在对您的页面进行排名时考虑使用的重定向类型以及重定向的时间。 

重定向有助于用户体验,将用户发送到新位置,尤其是在他们不知道您已移动或刷新的情况下。

如何使用重定向

重定向通常用于更新已迁移到新服务器的网站。如果您完成了网站更新、更改了任何页面 URL 或更新了您网站的导航,您也可以使用它们。 

您还可以重定向页面以避免创建重复的内容。如果您将内容移动到带有更新 URL 的新页面,您可以使用重定向将用户从旧页面引导到新页面。

重定向类型 

  • 301:这些是“永久重定向”。当页面永久移动到新目标时,您将使用 301 重定向。301 重定向拥有最多的链接权重,最适合 SEO。
  • 302/307:在临时移动页面或希望将用户临时重定向到新网站或页面时使用这些重定向。 
  • 元刷新(meta refresh):您通常会看到这种类型的重定向使用客户端(即,在您的浏览器中)而不是您的服务器。它们在指定的时间后将用户引导到新页面。不建议将它们用于 SEO 目的。 
  • HTTP 到 HTTPS:这种类型的重定向会强制浏览器显示页面的 HTTPS 版本。

每种类型的重定向都可以分为两类:

  • 客户端重定向:这些重定向直接发生在浏览器中。用户可以在选择链接时触发客户端重定向。例如,如果您选择一个页面并收到一个选项“如果您没有在 5 秒内重定向,请单击此链接”,您就遇到了客户端重定向。 
  • 服务器端重定向: 当 Web 服务器以服务器状态代码响应时,会发生这种重定向。当用户单击过时的页面或链接并自动重定向到新页面时,您可以感谢服务器端重定向。

通过 htaccess 文件重定向 URL 

htaccess 文件是一个配置文件,它告诉您的服务器如何从 WordPress 根目录显示页面。如果您是或拥有 Web 开发人员,或者您熟悉 WordPress CMS 的技术后端,我们只建议您使用此方法进行重定向。

如何通过 htaccess 文件重定向 URL

1.验证您的网络主机的 htaccess 编辑规则。仔细检查您是否具有编辑级别的访问权限,并且可以在不需要您的网络主机或网络开发人员帮助的情况下更改文件。

2.备份您的站点并创建当前 htaccess 文件的副本。在进行任何更改之前备份您的站点并下载您的 htaccess 文件非常重要。如果出现问题,您可以恢复到原始网站。 

3.在根目录,在顶部添加这行代码:

Redirect 301 /current-page.html http://www.yoursite.com/new-page/

通过插件重定向 URL 

这是在 WordPress 上实现重定向的最佳方法之一。插件几乎没有错误的余地。请记住在安装和使用插件之前备份您的网站。 

YoastSEO

YoastSEO 在 SEO 和 WordPress 方面是一个值得信赖的插件。这个插件解决了 SEO 的几个方面,包括重定向。

1.登录到您网站的后端,并进行备份。

2.如果您还没有,请从 WordPress 插件商店下载YoastSEO 插件。转到网站后端的插件,然后添加新。搜索 YoastSEO 插件。

"" width="1254" height="820"

3.安装后,转到插件页面并单击激活。现在插件在网站上启动并运行。

4.在左侧工具栏中,选择 Yoast 菜单(“Y”符号旁边的“SEO”。)选择重定向: 

"" width="322" height="444"

5.选择重定向类型:

  • 301:永久移动并将成为最终目的地
  • 302:找到但暂时移动
  • 307:临时重定向(可能对购物车或临时页面有用)
  • 410:内容删除(针对旧的、过时的要从网站上删除的内容)
  • 451:由于法律原因不可用
"" width="864" height="508"

6.输入要重定向的旧 URL 的 slug。确保 slug 的格式与其所写的完全一样。单击添加重定向。 

"" width="1266" height="364"

7.重定向现已生效。要对其进行测试,请将 URL 插入浏览器的地址栏中。如果它不起作用,请从浏览器历史记录中清除缓存,然后重试。

"" width="1784" height="290"

John Godley重定向插件

这是一个非常简单且易于使用的插件,仅专注于重定向。

1.如果您还没有,请从 WordPress 插件商店下载重定向插件。

"" width="1218" height="782"

2.安装并激活插件。 

3.转到左侧菜单面板上的工具,然后选择重定向。

"" width="318" height="668"

4.在页面顶部,单击新增。在源 URL 字段中输入旧 URL 的 slug。在目标 URL 字段中输入要重定向的新 URL 的 slug。选择添加重定向。

"" width="2048" height="425"

5.重定向现在应该是活动的。通过访问页面的旧 URL 来测试 URL 是否有效,并确保重定向到新 URL。如果它不起作用,请清除浏览器的缓存并重试。

301 重定向插件

很像重定向插件,这个插件使重定向干净且易于理解。

1.下载、安装并激活301 重定向插件。

"" width="1228" height="560"

2.转到插件页面。在 301 重定向下,选择管理重定向。

"" width="562" height="212"

3.选择 ID 或重定向类型(301、302 或 307)。

4.在 Redirect From 字段中添加来自旧 URL 的 slug。您要重定向到的新 URL 位于 Redirect To 字段中。

"" width="1722" height="470"

5.重定向现在应该是活动的。通过访问页面的旧 URL 来测试 URL 是否有效。如果它不起作用,请清除浏览器的缓存并重试。

关键要点

损坏的链接和页面会损害您的排名。重定向是一种避免影响排名的简单方法。