如果你曾经在你的网站上改变了一个URL,或者你的固定结构而没有添加重定向,可能会出现严重的问题。bluehost网站建设服务商分享如何在WordPress中添加301重定向并避免404错误
但为什么会出现这种问题呢?
改变URL而不添加重定向会给谷歌等搜索引擎带来问题,它会阻止他们对你的内容进行索引,并会影响你的排名。
这对用户来说也是一个巨大的问题–如果他们发现了一个断裂的链接,那么对你来说就是失去了一个机会,对他们来说也是令人沮丧的,他们可能再也不会回来继续使用。
所以,你需要添加重定向,让用户和搜索引擎知道新的URL是什么,但你如何在WordPress中这么做呢?推荐阅读:《2022如何为WordPress网站选择合适的主题》
在WordPress中添加重定向有两种方法,你可以手动添加,也可以使用一个插件。
在这篇文章中,我们将仔细看看这两种方法,这样你就可以避免任何那些讨厌的404错误了!
我们将具体讨论添加永久重定向,这些也被称为301重定向。
在WordPress中手动添加重定向
为了手动编辑重定向,你必须编辑你的.htaccess文件。
值得注意的是,在做任何修改之前,你要对该文件做一个备份。如果你错误地编辑你的.htaccess文件,它可以使你的整个网站瘫痪。
因此,通过FTP下载原始文件,以便有一个备份。这样,即使你犯了一个错误,你可以轻松地上传备份,避免任何问题,同时纠正错误。
此外,请记住,只有当你有Apache服务器时,才可以编辑你的.htaccess文件。
说了这么多,让我们看看如何通过编辑你的.htaccess文件来添加重定向。
在这种情况下,你所要做的就是通过使用以下一行代码将新的位置添加到其中。
Redirect 301 /oldpage.html http://www.你的域名.com/newpage.html
Redirect 301 /oldpage2.html http://www.你的域名.com/folder/
这将把单个页面或单个文件夹重定向到新的位置。如果你想重定向整个网站,因为你改变了域名,例如,只需将此添加到.htaccess文件:
Redirect 301 / http://newsite.com/
这将保持你的链接不变,所以http://www.oldsite.com/hello-world 将变成http://www.newsite.com/hello-world。
也可以用PHP本身来重定向一个页面。如果你需要重定向一个在你的WordPress安装之外的PHP网页,那么你所需要做的就是在你的头文件中加入以下一行:
[php]header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.你域名.com”);[/php]
为了让搜索引擎理解他们正在处理一个永久性的301重定向,这一行Moved Permanently是必要的。建议你把这句话放在头文件的最上面,以确保重定向是按计划进行的。推荐阅读:《WordPress哪些插件可以301重定向》
使用插件添加重定向
像往常一样,你可以使用插件来添加重定向。其中一个最好的插件肯定是重定向。
乍一看,它可能令人害怕,但花几分钟时间熟悉这个插件是非常值得的。
实际上,添加重定向就像设置源URL一样简单,就是那个出现臭名昭著的404错误的URL,然后在目标URL字段中输入正确的链接,如下面的屏幕截图所示:
我最喜欢这个插件的一个地方是统计页面,它允许我看到某个链接被访问了多少次,谁试图访问这个链接,他们在哪里找到这个链接,以及最后发生的时间。
如果你想监测某个特定链接被点击的次数,这个功能也很方便–在这种情况下,你必须把链接作为一个重定向输入,然后把插件设置为不做任何事情。
这是一种跟踪下载链接被访问次数或者附属链接的巧妙方法。
这个插件的另一个很酷的功能是,你可以将你的重定向分组,并将它们组织在一起。
例如,如果你在你的博客上使用联盟链接,而你想让你的用户看到:
http://www.你的域名.com/recommends/affiliate,而不是http://www.你的域名.com/ugly-affiliate-link-here
你可以用这个插件来设置这些链接,并将它们分组在附属链接下,以便于控制。
你也可以使用WebFactoryLtd的301重定向 – Easy Redirect Manager插件。它也有一个高级版本,具有额外的功能。
另外,你也可以使用一个专门设计用于重定向联盟链接的插件,如ThirstyAffiliates。
关于重定向插件的重要说明:确保在设置中关闭日志跟踪,因为这可能给你的服务器带来不必要的压力。
其他类型的重定向
在本教程中,我们特别谈到了添加301重定向,这些被称为永久重定向,但也有其他类型的重定向被认为是临时的。
临时重定向通常多用于电子商务网站,特别是当产品停产时。
这样一来,搜索引擎就可以知道一个URL只是暂时不可用。
莫兹有一个很好的资源,更深入地解释了这一点,请阅读这里。
结论
正如你所看到的,在WordPress中有各种方法来添加重定向。
通过.htaccess文件手动添加是最好的方法,因为这样对你的服务器的影响最小,但是使用插件肯定更容易。
正确地添加可以提高你的SEO,甚至使旧的帖子恢复活力,并显示确保你的访问者在你的网站上有一个积极的体验。推进相关阅读:《选择托管WordPress主机的优势》