技术中心:深圳 · 南山区软件产业基地5C2楼
营销中心:深圳 · 龙岗区大运软件小镇27栋308室
重定向是我们将流量从一个 URL 引导到另一个 URL 的方式。它们可能是内部的和外部的。
内部重定向将用户从同一站点内的一个 URL 引导至另一个 URL,而外部重定向将用户从一个站点的 URL 引导至另一站点的 URL。
今天,我将讨论内部重定向。它们很容易实施,但如果实施不当可能会损害您的搜索引擎优化。错误的 URL 重定向甚至会导致排名突然下降。
那么,为什么不今天就解决这个问题呢?在本文中,您将了解如何查找和修复所有内部重定向问题。
这是为那些总是匆忙的人提供的快速视频指南。对于那些有几分钟时间的人,我准备了一份关于重定向的完整研究。、
背景信息:服务器端和客户端重定向如何工作
当您单击链接或在搜索框中输入 URL 并按Enter时,您的浏览器会将其初始请求发送到站点服务器。
然后,服务器使用 HTTP 状态代码进行响应。如果是200,则表示请求已处理。服务器开始收集页面上找到的所有文件,然后将它们传输到浏览器。
但是,当服务器希望用户访问不同的页面而不是所请求的页面时,则会返回 30x HTTP 状态代码。它包含一个带有新目标 URL 的“位置”标头。
作为回报,您的浏览器发送另一个请求,但这次发送到新位置。服务器处理请求并返回 200 HTTP 状态代码。这意味着成功。服务器收集页面上的所有文件并开始将它们传输到浏览器。您终于可以看到该页面了。
这就是服务器端 HTTP 重定向的工作原理。这是最常用的重定向类型。但还有另一种不太常见的类型——客户端重定向。
客户端重定向(HTML 元刷新、JavaScript 重定向、加密重定向)由内容内的代码实现。它指示用户代理(浏览器)从不同的 URL 检索内容。因此,是浏览器本身执行重定向。
客户端重定向速度较慢且更容易让用户感到困惑。这些重定向在页面或部分页面加载到浏览器中后触发。相反,服务器端重定向是在请求处理期间执行的。
因此,最好在服务器端实现重定向。然而,内容创建者并不总是能够控制他们的服务器配置。这时您应该记住,您仍然有选择 - 客户端重定向。
您可能遇到的重定向类型
重定向可以是临时的或永久的。这是您所有选项的备忘单:
HTTP 301(永久移动)
301是服务器端重定向,表示页面永久移动。
当您永久移动域或页面、更改站点结构或从 HTTP 迁移到 HTTPS时,您应该使用它。
通过 301 重定向,您可以告诉搜索引擎您希望他们将旧页面的所有 SEO 价值应用到新页面。这样,PageRank就通过了,并且可以保留链接权重和有机流量。
什么是PageRank?
PageRank 是 Google 发明的一种算法,用于衡量网页的重要性。据信,它会计算进出页面的链接的数量和质量,以确定该网站的重要性。谷歌的假设是,权威网站可能会收到更多来自其他网站的链接。这意味着网页的链接越多,它获得的权限就越大。
PageRank 值可以通过链接和重定向从一个页面传递到另一个页面。
我们有一篇关于 PageRank 的内容丰富的文章,如果您想了解权威和反向链接在 Google 上的工作原理,我建议您阅读它。
HTTP 302(已找到)
302是服务器端重定向,表示页面暂时移动。
将其用于营销目标是有意义的:地理定位、设备定位、A/B 测试和流量跟踪。它不用于 SEO 的原因是,当您设置 302 重定向时,原始 URL 仍保留索引并继续排名。
没有明确的证据表明此类重定向是否能够通过 PageRank。您可能会在网络上遇到关于此事的两种相反的意见。然而,谷歌声称,如果你应用了302,然后很长一段时间忘记了,它会认为这是一个永久重定向。到时候PageRank可能就过去了。
HTTP 303(参见其他)
303 是服务器端重定向,指示服务器暂时将用户代理重定向到不同的资源,并且不应再次请求原始页面。
因此,仅当您要将用户从提交或授权表单重定向到确认页面或上传进度页面时才使用它。表格重新提交变得不可能,因此,您可以防止意外的重复交易。另外,您的服务器不会因为太多请求而过载。
就像临时 302 重定向一样,303 重定向不会传递 PageRank,也不会应用于 SEO 目的。
HTTP 307(临时重定向)
307是服务器端重定向,表示临时重定向。基本上,它是 302 更新且技术上更清洁的替代品。
“技术上更清洁”是什么意思?
问题是 307 重定向不允许您更改请求方法(从 Post 到 Get)。当您使用 307 时,客户端必须在目标位置重复完全相同的请求。这就是为什么它被认为更可预测和更清晰。因此,如果您不确定网站收到的请求类型,最好使用 307。308 重定向也是如此。
它的用例与 HTTP 302 相同——它主要用于营销目的。如果您需要客户端遵循重定向并需要搜索引擎对新旧 URL 进行索引,请使用它。
正如您可能已经猜到的那样,此类重定向不应传递太多或任何 PageRank。
HTTP 308(永久移动)
308是服务器端重定向,表示页面永久移动。它与 301 几乎相同,但技术上更干净。
这种类型的重定向可用于与 301 相同的目的:永久移动域或页面、更改站点结构或其协议时。另外,当您移动具有大量提交表单的非常复杂的网站时,您应该使用它。
当您使用此重定向时,您就告诉搜索引擎将旧页面永久替换为新页面。这意味着 PageRank 是通过此重定向传递的。
微信扫一扫,联系灵点网络