如何通过 .htaccess 文件将 301 重定向添加到 WordPress
已发表: 2022-05-17更改页面 URL 或其域名要容易得多,但将用户从旧页面转发到新页面更具挑战性。 特别是在高网络流量方面,如果您的旧页面产生了令人印象深刻的数字,您不想放弃它。
但是,由于 WordPress 重定向的出现,不再值得担心这些事情。 WordPress 重定向以其在推动惊人的网络流量和 SEO 价值方面的出色功能而闻名。 事实上,只要有重定向,搜索引擎的爬虫就很容易为网站编制索引。
特别是,大多数 WordPress 用户在切换域名时经常使用 301 重定向。
因此,本文将介绍大约 301 重定向以及如何通过 .htaccess 文件将它们实现到 WordPress。
- 什么是 WordPress 中的 301 重定向?
- 什么是 .htaccess 文件?
- 为什么要协作 301 重定向和 .htaccess 文件?
- 如何在 WordPress 上使用 .htaccess 文件实现 301 重定向
什么是 WordPress 中的 301 重定向?
301 重定向是 HTTP 响应状态代码。 它指的是永久重定向,表示将网页永久移动到不同的页面URL。 换句话说,当请求旧 URL 地址时,用户将在 301 重定向的帮助下自动重定向到新地址。
此外,301 重定向还会通知搜索引擎的爬虫您的页面区域持续转移到新的区域。 这样,他们更有可能识别您的全新 URL 并将其编入索引,而不是旧 URL。 因此,您可以维护和定位您所有的 SEO 价值。
什么是 .htaccess 文件?
超文本访问,也称为.htaccess文件,是一个配置文件,位于中央目录的根目录下,通常由Apache管理。 它可以看作是webserver的一部分,允许灵活地重定向或启用和禁用其他功能,而无需直接编辑服务器配置。
.htaccess 文件还允许您控制对 Web 服务器中特定目录的访问。 它可以添加到高级文件夹或站点安全性的多个配置设置中或对其进行自定义。
这就是为什么这种文件通常被隐藏并且没有文件夹名称以防止未经授权的用户访问和调整它的原因。 否则,这可能会对网站造成不利影响,例如无法访问的问题。
为什么要协作 301 重定向和 .htaccess 文件?
当用户请求页面 URL 时,您的服务器将检查 .htaccess 文件,因为它们负责显示您网站的永久链接。 这些文件包含更改永久链接结构时的请求、重定向和安全性的特殊说明。
301 重定向和 .htaccess 文件的协作旨在帮助您将访问者从旧站点结构重定向到新站点结构或新域名。 这将有利于更好的用户体验,以便他们在访问您已删除的页面时不会遇到任何 404 错误。
如何在 WordPress 上使用 .htaccess 文件实现 301 重定向
通过 .htaccess 文件将 301 重定向添加到 WordPress 只需几个步骤。
在 WordPress 网站上查找并下载您的 .htaccess 文件
为了让一切顺利进行,您需要通过 FTP 连接您的网络服务器,以便编辑您的 .htaccess 文件。 如果您发现难以联系到他们,您应该向您的托管服务提供商寻求帮助。
否则,您也可以使用 cPanel 的内置文件管理器工具查找 .htaccess 文件。
如前所述,.htaccess 文件将存储在您的 WordPress 站点的根文件夹中。 因此,您可以按名称或在 cPanel 仪表板上显示的文件管理器工具中找到并下载它们。
备份您的 .htaccess 文件
在这个阶段,您永远不要忘记在对 .htaccess 文件进行任何更改之前对其进行复制。 此文件包含您的所有服务器配置,并且在您的站点功能中起着至关重要的作用。 备份您的 .htaccess 文件对于保护原始文件至关重要。 这样,当出现任何错误时,您只需重新上传原始错误,以免破坏您的网站和网络服务器。
将 Essential 301 重定向添加到您的 .htaccess 文件
成功将文件保存到计算机后,您需要右键单击打开文件。 选择“打开方式”,然后选择“记事本”。 然后,如果您使用永久链接,屏幕上会弹出一个表格。
到了最关键的阶段,在 .htaccess 文件中添加一些相关代码。 在这个程度上,代码可能听起来有点技术性。 但是,不用担心,我们会将其分解为最简单的步骤,以便您更轻松地遵循。
- 将单个页面重定向到另一个页面。 您需要将以下代码段添加到要重定向的页面:
重定向 301 /old-URL https://yourdomain.com/new-url - 将您的整个网站转到新域名。 添加以下代码段以将您的访问者发送到新站点:
重写引擎开启 RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC] 重写规则 ^(.*)$ https://newdomain.com/$1 [L,R=301,NC]
- 将 301 重定向应用到帖子:
如果您想将访问者从此www.passwordprotectwp.com/301-post帖子重定向到www.passwordprotectwp.com/how-to-redirect ,您可以添加 301 重定向,如下例所示:
重定向 301 /301-post https://passwordprotectwp.com/how-to-redirect
请确保将“old-URL”、“new-URL”或“yourdomain.com”的示例替换为您的实际原始 URL、新 URL 和域名。
使用 301 WordPress 重定向
SEO 健康或用户体验绝对不是您可以放弃的。 当您要将整个站点更改为新域名或将页面移动到另一个页面时,这些元素很重要。
获得相同的流量从来都不是一件容易的事,搜索引擎优化工作成本高昂并且已经建立了很长时间。 对于这些情况,301 重定向会对您有所帮助。
它们不仅有助于保留您以前的搜索量,还可以通过添加到 .htaccess 文件来加强您的网站安全性。
通过 .htaccess 文件实现 301 重定向到 WordPress 并不是一件繁琐的事情。 让我们开始吧,为您的访客带来流畅的体验。
除了 301 重定向之外,您可能还想了解其他类型的 WordPress 重定向以及重定向 WordPress 附件页面的方法。