为什么需要301重定向?网址更改权重不减?

souziyuan 2024-2-10 21 2/10

在网络世界中,301 重定向是一个非常重要的概念,它对于网站的流量和搜索引擎优化起着关键作用。

你是否曾经在浏览网页时遇到过链接跳转的情况,或者在搜索引擎中输入一个网址却被自动重定向到另一个页面?这背后可能就是301重定向在起作用。301 重定向是一种将网址永久重定向到其他网址的方法。

在本文中,将解释技术背景并向您展示如何使用 htaccess 设置 301 重定向。

为什么需要 301 重定向?

301 重定向是最著名的重定向类型。 数字 301 基于 HTTP 状态代码。 状态码 404 表明无法找到所请求的资源,而 300 代码则代表重定向。 通常,您使用 301 重定向来避免 404 错误。

以下是最重要的 HTTP 状态代码的概述:

HTTP 状态代码 描述
200 OK 服务器在请求的地址找到资源并可以将其传回。
301 Moved permanently 所请求地址处的资源已被永久移动,并且服务器已从那里返回该资源。 旧地址不再有效。
302 Found 所请求地址处的资源已暂时移动,服务器已从那里返回该资源。 旧地址将在未来某个时候再次有效。
303 See other 然而,与 302 类似,打开临时地址时仅允许 GET 请求。
307 Temporary redirect 与 302 类似,但与 303 不同的是,客户端在打开临时地址时可能会改变 HTTP 方法(GET、POST、PUT 等)。
404 Not found 服务器无法从请求的地址找到任何资源。

为了在网络上查找内容或资源,需要使用网址。 发生内容迁移时,可以找到内容的地址会发生变化。 然而,内容本身却并非如此。 当从 HTTP 切换到 HTTPS 或将站点从一个域移动到另一个域时,通常会出现这种情况。 在优化搜索引擎的链接结构时,地址也可能会发生变化。 在所有这些情况下,您不希望尝试使用旧地址访问内容的用户登陆到空白页面。

如果服务器无法在给定地址找到资源,它将返回 HTTP 404 Not Found 错误。 此类错误往往会惹恼用户,因为他们无法访问他们想要访问的网页。 如果该地址是由网络爬虫而不是人打开的,则 404 错误可能会导致该资源取消索引。 网站运营商会尽力避免这两种情况。

除了更改网页内容的地址之外,301 重定向也是搜索引擎优化 (SEO) 和在线营销的重要组成部分。 301 重定向用于创建搜索友好的 URL 和规范 URL。 URL 缩短器经常用于社交媒体,也源自 301 重定向。

为什么 301 重定向对于 SEO 如此重要? 与 302、303 和 307 重定向不同,301 重定向会将原始地址的“链接汁”转移到新地址。 如果搜索引擎已将此内容编入索引并对其进行正面评价,则该地址在替换为 301 重定向时不会失去其评级。 301 重定向还使复杂的 SEO 策略(例如多域策略)成为可能。

301 重定向如何工作?

301 重定向在 Web 服务器和客户端之间的交换期间使用。 服务器告诉客户端所请求的资源在给定的网址 (URL) 上不再可用,并为其提供新的有效地址。 人的浏览器和搜索引擎机器人都可以被视为客户端。

  1. 客户端尝试访问 URL 处的资源。
  2. 服务器以状态代码“301 永久移动”进行响应,并给出新的 URL 作为 HTTP 位置标头。
  3. 客户端将新 URL 保存在其缓存中,这意味着任何进一步尝试访问旧 URL 的行为都会自动定向到新 URL。
  4. 然后客户端尝试从新 URL 访问资源。
登录后下载查看内容:点击我登录
- THE END -
0

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信邮箱souziyuan@outlook.com

共有 0 条评论

您必须 后可评论