无论您是要更改单个页面的 URL 还是移动到一个全新的域,了解 301 重定向 WordPress 规则的来龙去脉都可以帮助您改善网站的用户体验并保护它的 SEO 健康。
在这里,我们将 WordPress 中 301 重定向的过程简化为一个易于遵循的教程。
您可以在几分钟内在页面或域级别实施这个漂亮的维护功能。
更改#website 上的URL? 🙂 你最好了解如何设置#WordPress 301 重定向点击推文什么是 WordPress 中的 301 重定向?
301 重定向或永久重定向是一种 HTTP 状态代码,用于将网页永久移动到不同的 URL。如果有人在浏览器中键入旧 URL 或单击指向旧 URL 的链接,您的网站会将他们无缝重定向到您指定的新 URL。
此外,301 重定向告诉谷歌该页面已永久移动,谷歌应该将新网址与旧网址同等对待。
了解 301 重定向很重要,因为它们可以帮助您:
- 如果您更改 URL 页面或删除/合并现有页面作为内容审核的一部分,则传递链接资产。
- 将用户带到功能页面而不是显示 404 错误。
- 更改您的 WordPress 网站的域名,而不会失去您来之不易的 SEO 排名。
- 告诉 Google 抓取工具该页面已永久移动。
301 重定向与 302 重定向
虽然有五种不同类型的重定向,但 301、302、303、307 和 308 - 301 和 302 是最常见的用过的。
- WordPress 中的 301- 301 重定向是永久重定向。它会将 Google 机器人和网站访问者永久指向新页面。
- 302- 302 重定向是临时重定向。它不会重定向谷歌机器人,因此不会传递任何链接资产。它只会将 URL 的人类访问者重定向到新页面。
因为 Google 的抓取工具“读取”了这些类型的重定向,如果您正在进行永久切换,301 是将流量重新路由到新 URL 的首选方法,因为它会保留尽可能多的重定向您的 SEO 努力的可能。
如果您需要在维护或构建期间临时将流量转移到其他页面,则 302 重定向很有用——但应谨慎使用,并了解它不会转移 SEO 优势
< p > 如何在 WordPress 中设置 301 重定向
与 WordPress 中的大多数任务一样,有许多方法可以设置 301 重定向。您可以使用 301 重定向 WordPress 插件、您网站的 .htaccess 文件、Yoast SEO,甚至直接使用 PHP。但是,.htaccess 文件和重定向插件是一些最容易访问的选项。
方法一:使用重定向 WordPress 插件进行页面级 301 重定向
免费的 Redirect WordPress 插件非常适合在页面级在 WordPress 中设置 301 重定向。即,将 yoursite.com/old-page 重定向到 yoursite.com/new-page。
对于域级重定向,最好使用我们将在下一节介绍的 .htaccess 方法。
重定向
作者(S) : John Godley
当前版本:4.3.3
最后更新:2019 年 8 月 8 日
redirection.4.3.3.zip
86% 的评分 18,519,791 下载 WP 4.8+ 需要
才能开始,从 WordPress.org 安装和激活插件。然后,转到工具 -> 重定向以运行插件的设置向导。
完成简短的设置向导后,单击重定向选项卡中的添加新按钮以创建您的第一个重定向。
你会看到四个设置– 以下是如何配置它们:
- 源 URL – 输入要重定向的原始 URL。即当有人访问此页面时,他们将被重定向到其他页面。
- 查询参数——保留它们的默认值。
- 目标 URL – 这是您希望将访问者带到的新 URL。即如果有人访问源 url,他们将被带到这个 url。
- Group – 这只是为了帮助您组织重定向。将其保留为默认值可以正常工作。或者,如果您想要组织不同的重定向,您可以使用“组”选项卡创建新组。
然后,单击添加重定向以完成设置。
如果此时您的页面似乎没有重定向,请清除缓存数据,重定向应该开始显示。
方法二:使用.htaccess在WordPress中添加301重定向
如果您正在迁移域名,使用您的WordPress站点的.htaccess文件设置301重定向是最有效的选择。您也可以使用 .htaccess 文件来设置页面级重定向,尽管它不如插件方法方便。
首先,您需要连接到您站点的服务器以编辑 .htaccess 文件。您有两个选择:
- 通过 FTP 连接到您的服务器。
- 使用cPanel内置的文件管理器工具,也就是我们下面用到的那个。
1.找到 .htaccess 文件
要修改站点的 .htaccess 文件中的代码,首先登录服务器的 cPanel 仪表板并查找文件管理器工具:
然后,您可以在站点的根文件夹中找到.htaccess 文件。也可以按名称搜索:
2.备份.htaccess内容
下一步很关键。如果处理不当,.htaccess 文件可能会影响您网站的功能。在对此文件进行任何更改之前,请确保您已通过右键单击文件名并选择下载来备份原始文件。
3.添加301重定向码
文件保存到您的计算机后,选择“.htaccess”文件并单击“编辑”。或者,您可以右键单击该文件并选择那里的“编辑”选项。要继续下一步,请在出现的对话框中单击“编辑”。
在文本编辑器中,您需要根据需要添加以下代码片段之一:
将单个页面重定向到另一个页面:
Redirect 301 /old-page.html http://www .example .com/new-page.html
确保将示例 URL 替换为您要重定向的实际页面的 URL。
将整个域重定向到另一个域:
此代码段会将访问者发送到新域的相同 URL 段。例如。 oldsite.com/example-post 转到 newsite.com/example-post
RewriteEngine On RewriteCond %{HTTP_HOST}^(?:www.) oldsite.com$(NC)RewriteRule^http:// newsite.com%{REQUEST_URI} (L,R=301)
确保将示例域名替换为您实际的旧域名和新域名。
编辑 .htaccess 文件后,保存它,您的重定向应该可以无缝工作。
结论和最佳实践
如果您正在进行域重定向,请确保新页面与原始页面相似。
内容应至少反映旧页面内容的 70%,以尽量减少对页面 SEO 分数的损害。
更改#website 上的URL? 🙂 你最好了解如何设置#WordPress 301 重定向以单击“tweet”
此外,完成重定向后,你需要彻底检查你的站点是否存在损坏的链接,以确保一切正常.您可以按照我们的指南查找 WordPress 中的损坏链接。
您对如何在 WordPress 中设置 301 重定向有任何疑问吗?在评论中提问,我们会尽力提供帮助。