URL 重定向是一种将用户从一个 URL 带到 Web 上另一个 URL 的转发方法。将用户引导至正确的页面可以创造良好的用户体验。
什么是 URL 重定向?
URL redirection is when a website address changes, leading you to a different page, from one URL to another URL.
当网站体验发生变化或内容移动到新位置时,用户可能会遇到 URL 重定向 。
它使您的浏览旅程通过网站和网站井井有条,并帮助您找到所需的内容,而不会让您进入一个破损的页面。它通常使用 HTTP 协议中的各种状态代码自动发生。
将 URL 重定向想象成一个数字导游,将您从一个网址带到另一个网址。它就像一个有用的路标,为您指明正确的方向。
为什么重定向很重要?
重定向旨在让您在 Internet 上的旅程尽可能顺利。重定向很重要以及它们为什么有用的原因有很多。
重定向在以下情况下非常有用…
- 将用户从社交媒体传输到您的页面
- 如果您的网站有多个网域,则将用户引导至同一网站
- 防止在移动原始页面时断开链接
- 阻止用户访问重复的页面
- 在不停止历程的情况下缩短 URL
从 SEO 的角度来看,重定向更为重要。
如果实施不当,您的网站最终会让用户感到不安,您的排名也会受到影响。
想象一下,您未能在站点上的损坏页面上执行重定向。当用户进入页面时,将弹出“404 – 未找到页面”错误。这种令人沮丧的经历凸显了重定向的重要性。
Implementing redirects makes sure that users, instead of encountering dead ends online, are led to relevant content.
这个简单的调整创造了积极的用户体验,并防止可怕的 404 错误损害您网站的声誉。
重定向在维护您网站的权威性方面也起着重要作用。当页面被移动或删除时,曾经连接的链接变得毫无用处。如果没有重定向,反向链接将失去其力量和功能。最好通过重定向其他页面来修复链接以保持果汁的出现。
重定向也适用于 收集流量 。如果访问者可以通过几个 URL 进入你的页面,而变化很小,那么使用重定向可以将来自其他 URL 的所有流量发送到你喜欢的 URL,从而可以继续你网站的 SEO 实力。
将重定向视为连接 Web 不同部分的数字高速公路匝道。它们确保用户平稳过渡,即使网址已更改,也可以将他们引导至正确的地方。重定向维护了流量并保留了搜索引擎用来对网站进行排名的链接汁。
那么,我们为什么要使用 URL 重定向呢?
To create a good user experience and keep the SEO performance competitive on search engines.
何时使用 URL 重定向?
重定向在各种场景中发挥作用。让我们仔细看看。
URL 重定向派上用场的最常见情况是当页面从 Web 上删除,要么它正在维护中,要么与另一个重复的页面合并,要么根本不存在。
然后需要重定向来 为用户创建无缝的在线旅程。
此外,当您将旧站点迁移到新域时,重定向可以帮助此过渡顺利进行。
采用 HTTPS 增加了安全的数字边缘,重定向也确保了安全过渡。当用户访问旧的 HTTP 页面时,他们会被重定向到新的 HTTPS 版本,从而保护他们的数据和可信度。
最后,当网页的 URL 更改时,URL 重定向是必需的 。它可以帮助整个过程很好地完成,而不会给用户带来任何麻烦。
不同的场景需要不同类型的 URL 重定向。让我们更多地了解不同类别的重定向,看看哪一种是你的网站需要的。
不同类型的 URL 重定向
最常见的 URL 重定向类型是 HTTP 重定向 ,也称为服务器端重定向 。
这种类型的重定向由发送指定响应的服务器触发。响应将新 URL 呈现给来自客户端的请求,该请求调用旧 URL。收到请求时,触发器附带一个 3xx HTTP 代码。每个代码代表不同的状态。
但是,还有其他方法可以定义重定向,例如 meta refresh redirects 和 Javascript redirects 。
永久重定向 vs. 临时重定向
您希望重定向生效多长时间的问题 很重要。这个决定会影响不同类型重定向之间的选择,从而影响搜索引擎读取页面的方式。有趣的是,虽然用户可能没有注意到差异,但搜索引擎确实会读取这些信号。
Permanent redirects are applied to the pages that you don’t wish to display on search results again, like the deleted pages.
这些重定向向搜索引擎发出信号,表明内容已经永久转移,告诉他们在搜索结果中用新 URL 替换旧 URL。
临时重定向则相反。
Temporary redirects are ideal when a page's relocation is temporary, like during site maintenance or updates.
它们在有限的时间内就位。此外,一旦他们的目标得到满足,他们就会消失。
搜索引擎在检测到不同类型的重定向时将启动不同的作。
对于永久 URL,Google 将从搜索结果中删除旧 URL,并显示新 URL。对于临时 URL,Google 仍将保留旧 URL,而不会将其从其索引存档中删除。
Redirects are signals to Google.
您选择的重定向类型决定了 Google 对您的内容、页面和网站所采取的路径。尽管用户可能没有注意到您的重定向执行了多长时间,但选择您想要使用的重定向类型仍然很重要,因为它将决定搜索引擎的行为方式。
HTTP 重定向
301 重定向(永久)
301 重定向意味着 URL 将永久移动到新地址 。同时,旧 URL 的流量和 SEO 值将转移到新 URL。
当您将网站迁移到新域或合并两个网站并希望删除旧 URL 时,此重定向适用。这种类型的重定向可以确保整个过程尽可能顺利地进行。
使用 301 重定向表示您不想永久访问旧 URL。
302 重定向(临时)
302 重定向意味着 URL 暂时移动到其他位置 。原始页面在一段时间内不可用。搜索引擎仍将保留旧 URL 的索引并将其显示在 SERP 上。
例如,当原始页面正在维护中,并且您希望访客在此期间访问其他目标时,可以使用此重定向。此外,当您想对新网站设计运行 A/B 测试时,它也可以派上用场。
使用 302 重定向意味着您将来仍希望使用原始 URL。
308 永久重定向
这种类型的重定向类似于 301 重定向 。唯一的区别是 308 重定向不允许将请求方法从 POST 更改为 GET 。它们是 HTTP 方法的一条规则,用于调节您希望如何在线传输信息。请记住,如果您无法将 HTTP 方法更改为 GET,则只能使用 301 重定向。
元刷新重定向
与上面提到的 HTTP 重定向不同,HTTP 重定向是 server-side redirects ,元刷新重定向基于 client-side 。重定向发生在您的浏览器上,而不是服务器上。
从 SEO 的角度来看,元刷新重定向有很多缺点。
首先,重定向页面需要更多时间,这会损害用户查看页面时的用户体验。其次,Google 可能会因混淆而将错误的页面编入索引。它实际上建议仅在您的平台无法使用 HTTP 重定向时才使用元刷新重定向。
有两种类型的肉类刷新重定向:即时和延迟。
前者在浏览器上加载页面后立即触发,而后者通常需要一定的秒数才能发生。Google 将即时重定向视为永久重定向,将延迟重定向视为临时重定向。
Javascript 重定向
此重定向也发生在 client side 上。它仅适用于以 Javascript 语言编写的网站。Google 已声明此选项出现在 HTTP 重定向和元刷新重定向之后。
仅当服务器端和元刷新重定向都不可用时,才使用此重定向。Googlebot 可能无法执行重定向,甚至完全忽略它。最终,它可能会损害您的排名和 SEO 性能。
如何设置 URL 重定向:实施
那么,在阅读了有关 URL 重定向的所有内容之后,如何重定向网站 URL?实施 URL 重定向的方法有很多种。这里我们将讨论 2 种主要方法:使用 CMS 插件和 .htaccess 文件
使用 WordPress 插件
在插件的帮助下,在 WordPress 上实现 URL 重定向可能是一项简单的任务。许多插件可用于在您的网站上设置 URL 重定向,例如 Yoast SEO 和 重定向 .由于 Redirection 是免费选项,我们将它作为示例。
下载并安装重定向插件后,请确保在您的后端系统上激活它。然后,只需在 源 URL,在 Target URL 作为目标。单击“添加重定向”以完成该过程。请记住选择要使用的重定向类型。
使用 .htaccess 重定向
与插件相比,使用 .thaccess 重定向对大多数人来说要复杂得多。这是执行 URL 指示的手动方法,如果作不正确,可能会给您的网站带来一些问题。我们将以如何使用 .htaccess 文件执行 301 重定向为例。
.htaccess 是一个仅以文本编写的文件,描述您网站的所有方面并由 Apache 服务器使用。 它可以执行 URL 重定向、修复 URL 结构和调整错误页面。 有一些编辑规则需要遵循,否则,可能会导致您的网站出现一些技术问题。
找到 RewriteEngine 是第一步,在 Apache 中输入 mod_rewerite 模块。这样,您可以在 “RewriteEngine On” 下方添加新规则。
然后使用以下代码声明要执行的重定向。指定类型,然后指定旧 URL 和新 URL。使用斜线将它们分开。
Redirect 301 /oldpage/ https://www.example.com/newpage/
弄清楚关于 URL 重定向的一切?
在本指南中,我们介绍了 URL 重定向的魔力。它是一种弥合差距、维护秩序并确保无缝用户体验的工具。因此,无论您是重组网站、移动内容还是简单地进行更改,从 SEO 的角度来看,URL 重定向都是您不能忽视的因素之一。请记住,掌握 URL 重定向不仅仅是了解技术细节——而是提供更好的 Web 体验以建立您的 SEO 优势。
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。