北京SEO公司:网站301和302的区别有哪些? - 越视界 北京SEO公司:网站301和302的区别有哪些? - 越视界
联系电话:4000-565-626

当前位置: 越视界 > 新闻资讯 > 网站301和302的区别有哪些?

关注整合营销传播越视界

关注越视界

网站301和302的区别有哪些?

19-02-20 14:10

北京SEO公司,网站301和302的区别有哪些?301和302都是HTTP状态码。它们很常见,但普通用户看不到它们; 他们是代码来帮助管理员在发生问题时排除故障,而且他们是服务器彼此交谈时使用的代码。下面越视界小编来和大家说说北京SEO公司 网站301和302的区别有哪些。

实际上有很多状态码。这些范围从简单的继续代码100到最高404:找不到页面,或者当服务器超时时为504。

服务器重定向类型

301和302都重定向HTTP代码,但它们不是唯一的代码。实际上有几种不同类型的重定向,不仅仅是我们通常使用的重定向类型。301和302是最常见的,但它们并不孤单。

300多种选择。此状态代码向浏览器指示他们尝试访问的目的地有多种可能的选项。想想它有点像维基百科消歧页面。这些对您的搜索引擎优化来说相当罕见,没有任何价值

301永久重定向。这是典型的重定向。301重定向是指示链接的目标已永久将URL更改为不同的URL。北京SEO公司 网站301和302的区别有哪些

302重定向。这也被称为对象移动或移动临时重定向代码。它也被广泛使用。在实际的HTTP规范中,302旨在简单地表明预期的URL不是给定资源的正确URL。然而,大多数网络系统都以这种方式实现了临时重定向,因此它通常被用作301的临时版本。北京SEO公司 网站301和302的区别有哪些

为了区分原始302的两个预期特征,HTTP代码标准的管理机构实施了303和307代码。实际上,这两种都不常用,302仍然可以作为临时重定向。

303见其他。这是原始302的预期功能; 当浏览器进行PUT调用并通过GET响应接收到不同的URL时,它使用的是303协议。如果你不深入技术标准,你几乎可以忽略这一点。这与您的搜索引擎优化完全无关。北京SEO公司 网站301和302的区别有哪些

304未修改。这是用于数据缓存的代码。如果服务器在过去提取了页面的数据,并且客户端请求该页面,则服务器将检查该页面是否已更改。如果页面以304响应,则表示服务器已经具有该页面的最新版本。然后,服务器可以提供它已有的内容,而无需重新运行代码,重新获取资产或重新生成页面。

305使用代理。此代码是一种奇怪的传统措施,服务器用它告诉客户端它只能通过指定的代理访问服务器。它被滥用,随后被浏览器忽略,基本上已被放弃。类似地,306代码指定客户端应该使用特定代理,并且不再使用。北京SEO公司 网站301和302的区别有哪些

307临时重定向。这是我们最常见的想法302,以及302通常用于什么。当浏览器向服务器请求URL 1时,但URL已暂时更改,服务器将使用307和新的URL 2进行响应。但是,由于它是临时重定向,因此浏览器将不存储此信息。当浏览器下次请求URL 1时,服务器将再次检查并查看重定向是否已被删除。北京SEO公司 网站301和302的区别有哪些

308永久重定向。这意味着要成为301重定向的一个更现代,更流畅的版本。当浏览器向服务器请求URL 1时,服务器说“实际上,它现在是URL 2”。然后,流量将正常进行到URL 2,而不更改HTTP方法; 这允许通过表单提交进行数据传输而不会发生问题,例如,而不是通过重定向失败。北京SEO公司 网站301和302的区别有哪些

在所有这些中,只有四个你应该关心; 301,302,307和308。北京SEO公司 网站301和302的区别有哪些

GET和POST

为了理解您在任何特定时间应使用哪种重定向,您需要了解一些关于HTTP如何工作的信息。忍受着我,这有点技术性。北京SEO公司 网站301和302的区别有哪些

GET和POST都是浏览器或客户端与服务器通信的方法。简而言之,GET就是浏览器向服务器询问特定数据。POST将数据提交给要处理的服务器。北京SEO公司 网站301和302的区别有哪些

GET请求可以被缓存。它们保留在浏览器历史记录中,可以添加书签,并专门用于检索数据。“抓住这个URL上的内容”本质上是一个GET请求北京SEO公司 网站301和302的区别有哪些

POST请求更像是要由服务器处理的脚本。您是否曾经使用过一种基于网络的搜索表单,当您点击“返回”按钮或尝试刷新页面时,抛出“您需要重新提交数据到表单以继续”警告?这是因为它是一个POST请求。POST请求不会被缓存,不会保留在浏览器历史记录中,也不能被添加书签,因为它们或多或少是一组到服务器的命令,而不是静态资源的请求。北京SEO公司 网站301和302的区别有哪些

301重定向和308重定向的核心主要区别在于308重定向不允许从POST 更改为GET。302和307也是如此; 307是不允许改变的。北京SEO公司 网站301和302的区别有哪些

这何时与此有关?答案很少。如果您的网址为1的表单提取了来自网址2的数据,并且您将网址2更改为网址3,则表单将会中断而不执行特定操作。在这种情况下,使用更高编号的重定向307或308将很重要北京SEO公司 网站301和302的区别有哪些

在绝大多数情况下,特别是当你只关注SEO时,你会想要坚持301和302重定向。

如果您在搜索引擎优化是您的主要关注点时是否应该使用307或308重定向?一般来说,答案是否定的。307和308都是HTTP 1.1标准。虽然这些更新更高效,但它们并不一定在服务器,浏览器或搜索引擎中得到广泛支持。在被广泛采用之前,最好将重定向保留为301或302。北京SEO公司 网站301和302的区别有哪些

你应该使用哪个?

如上所述,301重定向是永久重定向,302是临时重定向。你应该使用哪一个,什么时候?

302重定向被视为临时更改,不会被缓存或保存。实质上,302重定向不被搜索引擎认为是重要的。如果他们抓取您的网站,他们会使用它,但他们会认为原始链接是真正的链接。北京SEO公司 网站301和302的区别有哪些

在某些情况下,302重定向可能很有价值。它们可用于地理定位,分割测试,某些形式的用户跟踪以及意图为临时的重定向。例如,在维护站点期间更改URL以便内容仍然可用于其他URL,可以使用302来完成。北京SEO公司 网站301和302的区别有哪些

302重定向不会传递PageRank或将旧URL链接到新URL。如果您要将站点的URL从一个更改为另一个(如Moz示例中所示),则不需要使用302重定向。这样做基本上会将所有网站价值留在旧网址上。

在某些情况下,百度可能足够聪明地认识到302被误用为301,并且新网站应具有旧网站的价值。但是,如果发生这种情况,这很可能需要一些时间,并且与永久重定向相比,它们可能会给您带来更少的价值。您实质上是在向Baidu表示您不知道如何正确迁移某个网站,并且他们会在记入您的同时记住这一点。使用301重定向时,您将失去一大笔价值。北京SEO公司 网站301和302的区别有哪些

如上所述,301重定向是打算永久性的。如果您正在从一个网址迁移到另一个网站,合并两个网站,或者更改不希望被还原的网址,则可以使用301重定向。

301重定向旨在通知浏览器和搜索引擎从一个URL移动到另一个URL。想想它,就像在你搬家时发送地址表格更改到当地的邮局。没有提交它,你的邮件将不会到达你的新房子。

一般来说,如果你知道这个变化是永久性的,你应该使用301.如果你想将PageRank传递到你的新URL,使用301.如果你有一个URL情况的临时改变,你可以使用302 ,但不要指望百度通过它引用链接。

最后一次重定向应该多久?

301重定向是永久的,但永久永久是多久?你应该保持重定向多久?

长期保持重定向对于Baidu确保他们已正确编制索引并将有关旧页面的所有内容重定向到新页面非常重要。对于拥有旧页面书签的用户来说,更改他们的书签也很重要。当你删除重定向,并有人试图访问旧页面,他们将迎接404。

百度没有说重定向应该是永久的唯一原因是因为他们认识到域名过期或易手。所以他们可以保持重定向。如果他们想停止为域名付费,或者他们忘记续订并且其他人购买了域名。

对于“小型”重定向,例如更改URL的子域或子文件夹,但保留主域名,则可以无限期地保持重定向,不存在任何问题。它不会对服务器或预算造成压力。

对于较大的重定向,例如完全更改您的域名,百度建议将重定向保留至少一年。一年后,开始查看您的服务器日志。如果人们仍旧从旧网址重定向到新网址,请确定它们来自哪里。它可能是旧的活动链接,它可能是带有书签的用户,它可能是任何东西。弄清楚源代码是什么,如果可以的话,在删除和放弃重定向之前,先将源代码更改为准确的URL。如果您有能力无限制地保留旧域名,而不会让预算紧张,为了保持重定向的活跃,请随时这样做。北京SEO公司 网站301和302的区别有哪些

北京SEO公司 网站301和302的区别有哪些的相关内容就为大家介绍到这里了,更多北京SEO公司 网站301和302的区别有哪些的资讯请关注越视界官网,电话:4000-565-626专业的SEO团队将为您服务。

— THE END —

标签:SEO优化

相关推荐:
SEO优化网站排名突破快速上涨_越视界SEO优化
百度搜索引擎和SEO优化用户体验
SEO优化_网站如何获得关键词排名?
深入人心的软文营销文案怎样去写_越视界软文营销如何策划的?
网络舆情公关怎么做_越视界舆情监测服务
cache
Processed in 0.008724 Second.