[ad_1]
无论您是要更改单个网页的网址还是迁移到全新的网域,了解301重定向WordPress规则的细节都可以帮助您改善网站的用户体验并保护网站的SEO健康状况。
什么是WordPress中的301重定向?
301重定向或永久重定向是用于将网页永久移动到不同URL的HTTP状态代码。如果有人在浏览器中键入旧网址或点击指向旧网址的链接,您的网站会将其无缝地转到您指定的新网址。
此外,301重定向告诉Google该页面已永久移动,并且Google应将新网址视为与旧网址相同。
了解301重定向非常重要,因为它们可以帮助您:
301重定向与302重定向
尽管存在五种不同类型的重定向,但301,302,303,307和308-301和302是最常用的。
- 301- WordPress中的301重定向是永久重定向。它会永久将Google机器人和网站的访问者指向新页面。
- 302- 302重定向是临时重定向。它不会重定向谷歌机器人,因此不会传递链接资产。它仅将URL的人员访问者重定向到新页面。
由于Google的抓取工具“读取”了这些类型的重定向,因此如果您正在进行永久性切换,301是将流量重新路由到新网址的首选方法,因为它会尽可能多地保留您的SEO工作。
如果您需要在维护或构建期间暂时将流量汇集到不同的页面,302重定向会很有用 – 但是应该谨慎使用,并且要了解它不会转移SEO优势
如何在WordPress中设置301重定向
与WordPress中的大多数任务一样,有许多方法可以设置301重定向。您可以使用301重定向WordPress插件,您网站的.htaccess文件,Yoast SEO,甚至直接PHP。但是,.htaccess文件和重定向插件是一些最易于访问的选项。
方法一:使用重定向WordPress插件进行页面级301重定向
免费的重定向WordPress插件非常适合在页面级别在WordPress中设置301重定向。也就是说,将yoursite.com/old-page重定向到yoursite.com/new-page。
对于域级重定向,最好使用我们将在下一节中介绍的.htaccess方法。
要开始,请从WordPress.org安装并激活插件。然后,转到工具 – >重定向以运行插件的设置向导。
完成简短设置向导后,单击“重定向”选项卡中的“添加新”按钮以创建第一个重定向。
您将看到四个设置 – 以下是如何配置它们:
- 源URL – 输入要重定向的原始URL。即当有人访问此页面时,他们将被重定向到其他页面。
- 查询参数 – 将其保留为默认值。
- 目标网址 – 这是您要将访问者带到的新网址。即如果有人访问了源网址,他们将被带到此网址。
- 组 – 这只是帮助您组织重定向。将它保留为默认值可以。或者,如果要组织不同的重定向,可以使用“组”选项卡创建新组。
然后,单击“添加重定向”以完成设置。
如果您的页面此时似乎没有重定向,请清除缓存的数据,重定向应该开始显示。
方法二:使用.htaccess在WordPress中添加301重定向
如果您正在迁移域,则使用WordPress站点的.htaccess文件设置301重定向是最有效的选项。您也可以使用.htaccess文件来设置页面级重定向,尽管它不如插件方法那么方便。
首先,您需要连接到站点的服务器以编辑.htaccess文件。您有两种选择:
1.找到.htaccess文件
要修改站点的.htaccess文件中的代码,请首先登录服务器的cPanel仪表板,然后查找文件管理器工具:
然后,您可以在站点的根文件夹中找到.htaccess文件。您也可以按名称搜索它:
2.备份.htaccess内容
下一步至关重要。如果处理不当,.htaccess文档可能会影响您网站的功能。在对此文件进行任何更改之前,请确保已通过右键单击文件名并选择“下载”来备份原始文件。
3.添加301重定向代码
将文件保存到计算机后,选择“.htaccess”文件并单击“编辑”。或者,您可以右键单击该文件,然后在其中选择“编辑”选项。要继续下一步,请在出现的对话框中单击“编辑”。
在文本编辑器中,您需要根据需要添加以下代码段之一:
将单个页面重定向到另一个页面:
重定向301 /old-page.html http://www.example.com/new-page.html
确保使用要重定向的实际页面的URL替换示例URL。
将整个域名重定向到另一个域名:
此代码段会将访问者发送到新域名的相同网址slug。例如。 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文件后,保存它,您的重定向应该无缝运行。
结论和最佳实践
此外,在您完成重定向后,您需要彻底检查您的网站是否有损坏的链接,以确保一切正常。您可以按照我们的指南在WordPress中找到损坏的链接。
您对如何在WordPress中设置301重定向有任何疑问吗?在评论中提问,我们会尽力提供帮助。