福州seo培训-HTTP代码大全

2019-04-27 19:04:02 栏目:SEO优化
 福州seo培训在我们深入研究HTTP代码,HTTP版本差异(以及您有多种选择)和特定错误之前,您可能会得到“不支持的媒体类型”,“需要代理身份验证”,“URI太长”或“非权威信息” - 您应该知道一些高级互联网和Web协议基础知识。有没有听说过请求方法,用户代理或上游服务器?如果没有,请准备好,因为它会变得讨厌。在其基础上,互联网由两个不同的核心内容组成:客户端和服务器。每次打开笔记本电脑时,单击浏览器,即可通过Web客户端访问Internet。它可能是Chrome,Firefox,Safari,也可能是Internet Explorer。每当您访问网站时,您都会向Web服务器发出请求。例如,谷歌是216.58.214.78。Facebook,ClickMinded,Martha Stewart网站上的特定食谱 - 他们每个人都有自己的IP地址。当您访问互联网上的任何页面或在网站上进行交互时(例如,单击链接),您经常会从该服务器请求一大堆文档。也许它是HTML,也许是CSS,也许它是一个图像,一个PDF文件 - 无论它是什么,基本关系保持不变:你发出请求,服务器响应。您发出这些请求的语言称为“HTTP协议”。这些协议实际上只是互联网上的每个人都同意的标准。它们与英语,西班牙语或中文没什么区别 - 它们都基于我们都同意的同一种语言。

那里有很多不同的协议 - 你肯定熟悉其中的一些:
DNS - 域名系统;
FTP - 文件传输协议;
HTTP - 超文本传输​​协议;
IRC - 互联网中继聊天协议;
SMTP - 简单邮件传输协议;
SSL:安全套接字层。
作为旁注,人们现在对加密货币非常兴奋,因为它可能是一种新的货币协议。
HTTP状态代码如上所述,互联网基于一种非常简单的关系:客户端(如Chrome,Safari等)向服务器发出请求,服务器响应。状态代码告诉我们请求是成功还是失败或介于两者之间。我们来看看五个核心状态代码:
该1XX块:信息的请求;

在2XX块:成功请求;

的3XX块:重定向;

所述4XX块:客户机错误;

在5XX块:服务器错误。
一般来说,一些最常见的状态代码是301重定向,404找不到,504网关超时,400坏请求,304未修改,502坏网关 - 但还有许多其他状态代码,你应该至少简单熟悉与一些最重要的。1xx HTTP状态代码如上所述,这些是信息请求。基本上,服务器还没有完全完成请求,它仍在处理信息。这就像一个过渡阶段,说服务器尚未完成请求。你不会经常看到这些代码,但是(至少简要地)知道它们是什么仍然很重要:
100 - 继续;
101 - 切换协议;
103 - 检查站。
2xx HTTP状态代码基本上,这些是成功的请求,表明一切都按计划发生(通常是你想要的):
200 - 好的(你会看到这个最多);
201 - 创建;
202 - 接受;
205 - 重置内容;
206 - 部分内容。
3xx HTTP状态代码当您请求地址并将其发送到其他地方时,会显示这些错误代码。有许多不同类型的不同类型的重定向:
301 - 永久移动;
302 - 发现;
304 - 未修改;
305 - 使用代理;
307 - 临时重定向。
我们将更多地谈论所有这些 - 但300块上的任何状态代码都将是重定向请求。4xx HTTP状态代码这些都是客户端错误。这意味着找不到页面,并且请求有问题。无论发生什么,问题通常在客户端:
400:错误请求;
401:未经授权;
403:禁止;
404:未找到;
408:请求超时;
410:走了;
429:请求太多。
5xx HTTP状态代码这些在客户端发出良好请求时出现,但服务器未完成。所以服务器端出了问题。例如,我在Chrome中,我请求一个网站,我在我的最后做了一切,但服务器出了问题。一些最重要的例子包括:
500内部服务器错误;
502错误的网关;
503服务不可用;
504网关超时。
我们将深入研究下面最重要的部分,但要记住的主要思想是500个错误是服务器问题,而不是客户端问题。为什么状态代码对数字营销至关重要我想谈谈一些数字营销最重要的状态代码:将好的,坏的,和那些你需要解决的时候了。获取这些技术信息非常重要 - 正是因为将所有这些工作放入您的网站或数字营销策略绝对是毁灭性的,只是让技术问题搞得一团糟。一些对您的数字营销工作非常重要的HTTP状态代码包括以下内容:什么是一个200 HTTP状态代码意味着什么?
显然,200个HTTP状态代码是第一个登陆此类别的代码。HTTP状态代码200意味着成功 - 这就是您想要的。功能良好的URL将以200状态代码响应。一切都被要求,一切都归还,没有任何问题。200个请求是个好消息。301 HTTP状态代码的含义是什么?
301状态代码也很好。它们在页面被永久移动时显示,并且通俗地称为“301重定向”。只要您将URL与其他URL永久替换,就应该使用它们。用户和漫游器将永久移至新网址,该网址将替换搜索结果中的旧网址。最终,旧的URL将消失。对于这些重定向,关键且可能最重要的是链接权益已从旧URL传递到新URL。这意味着,如果您在旧URL上获得了大量链接,并且您将旧URL重定向到新URL,那么您将获得所有链接权益 - 并且新URL有可能替换旧搜索结果中的一个。302 HTTP状态代码的含义是什么?
302重定向(发现的响应)通常是一个坏的。您通常不想实现它们。虽然它们在行为上类似于301,但它们没有通过链接权益。通常,这些仅用于临时情况,正是因为搜索结果中未替换URL。在某些情况下,您可以使用此功能,例如在收集数据时的临时情况。例如,如果您手动执行A / B测试并自行分支用户,则可能需要实施302重定向。通常,您希望坚持使用301重定向。304 HTTP状态代码的含义是什么?
自上次访问文件以来服务器上的文件未更改时,将返回HTTP状态代码304(未修改)。因此,浏览器和机器人将发出请求,并且它们具有“If-Modified-Since”标头,如果此后文件尚未被修改,则不会满足请求。这种响应主要用于大型站点中的爬网路径优化(数十万页以上)。大多数小型网站都不需要这个,但如果你是一个庞大的网站,这实际上是一个巨大的优化。例如,我们在AirBNB上有这个,当时我们每天收到数千万的Googlebot请求,但有一半的页面没有变化。通过返回304 Not Modified标头,您可以节省一些抓取预算,并分配Google的机器人去查找它还不知道的新页面。因此,如果您有更多爬网预算,更多页面和更多权限,这将逐渐增加价值。网站越全面,您需要Google查找的信息越多,304重定向就越有价值。但是,如果您的页数不足1,000页,甚至不到10,000页,那么这一点就变得不那么有价值了。随着您向上移动到数十万和数百万个页面,这变得越来越有价值。401 HTTP状态代码的含义是什么?
401(未授权)状态代码是关于客户端错误的。基本上,这意味着您的登录凭据不起作用。服务器不知道你是谁,他们只是要求你再次登录。如果您有会员网站,或者您在Web应用程序上有某种类型的登录凭据,则通常会出现这种情况。在这些情况下,当凭证出现问题时返回401通常是正确的举措。403 HTTP状态代码的含义是什么?
403状态代码与401代码类似,但它们显示出独特的差异。403状态代码将翻译为“禁止”,因此它比401更明确。基本上,403说“好吧,我们知道你是谁,你试图登录,但我们明确地告诉你,你不能访问它”。所以,例如,如果我去酒吧,我有一个州外身份证,保镖说:“嘿,你实际上有不同的身份证吗?我们不能在这里接受他们“。这非常像401状态代码。另一方面,403状态代码会让保镖说“不,不。我们知道你。你不能进来。“404 HTTP状态代码的含义是什么?
404 HTTP状态代码发送“未找到”错误消息。这是一个非常普遍的人 - 每个人都知道它(每个人都知道可怕的“404 Not Found消息 - 对吧?”)。这里发生的是找不到请求的URL。并非所有404都是坏事 - 这实际上是一种误解。如果您只是没有该页面,或者如果用户拼错了URL(您不必重定向每个可以想到的URL),那么可以提供404 。所以,在很多情况下,服务404就完全没问题 - 谷歌不会因为这种情况而伤害你。你可以通过拥有一个很棒的404页面来解决这个问题 - 比如“对不起,找不到你请求的页面。以下是一些最受欢迎的链接“。但是,如果您拥有404的权威页面,则应该完全替换它们。因此,举例来说,如果你有一个曾经拥有大量链接(或者仍然拥有它们)的网址,现在它正在为404提供服务,那么你希望301永久重定向到你网站上最相关的网页。你不想保留原样。410 HTTP状态代码的含义是什么?
410状态代码(Gone)类似于404,但更明确一些。“Gone”响应代码意味着页面真正消失了 - 它在原始服务器上不再可用,并且没有设置重定向。有时,网站管理员希望向Google和其他搜索引擎明确表示页面已消失。对Google而言,这是一个更直接的信号,即网页真的消失了,永远不会回来。当谷歌找到404时,它可能会继续返回并爬行一段时间,实际检查并确保“嘿,你真的是那个意思吗?”。另一方面,410非常明确地说“不,不,不。这个页面不见了 “。就个人而言,我认为没有太多理由这样做。如果您坚持使用404状态代码,那么您应该没问题。429 HTTP状态代码的含义是什么?
429状态代码(Too Many Requests)是客户端错误。当用户在给定的时间内发送过多请求时,就会发生这种情况。这个错误通俗地称为“速率限制”。你应该小心限速搜索引擎!如果你有一个非常积极地试图阻止僵尸程序的工程团队,限速搜索引擎是一个坏主意。通常情况下,你会受到限制。很多搜索引擎排名工具都受到谷歌的限制,因为他们提出的请求太多了。DDoS(分布式拒绝服务)攻击本质上是速率限制问题。通过阻止某个IP地址,或允许某个IP地址在一段时间内发出如此多的请求,您正在构建阻止DDoS攻击的第一道防线。429基本上意味着“嘿,你要求太多”。通常,客户端发送的请求过多。500 HTTP状态代码的含义是什么?
这是内部服务器错误。这是一个真正的经典 - 但它只是你的服务器的问题。在某些方面,这是一个模棱两可的错误。服务器不知道到底出了什么问题,但它知道什么是错的。这不好。您想尽快解决此问题(联系您的网站托管服务商和您的网站开发人员来解决此问题!)503 HTTP状态代码是什么意思?
503(服务不可用)状态代码也发生在服务器端(它在500块中,对吧?)这类似于500错误,这意味着服务器不可用 - 但通常意味着它是预期的错误。虽然500状态代码说“嘿,服务器出了问题,但我们不知道发生了什么”,503状态代码说“嘿,有些不对劲,但我们知道这是错的”。在这种情况下,错误是预期的,服务器故意发送它。例如,这通常意味着您没有支付账单,或者您的计划允许的请求多于您的计划。修复此问题涉及与500状态代码相同的过程:联系您的Web主机或开发人员并进行整理。504 HTTP状态代码的含义是什么?
504状态代码是网关超时(也是服务器错误)。发送此代码时,服务器没有从它正在发出请求的另一台服务器上足够快地收到响应。通常情况下,这意味着您或服务器依赖的东西坏了,或者您超时,因此服务器无法完成完整请求。同样,与500和503状态代码相同,您通常需要联系您的Web主机或开发人员并与他们讨论问题。这是您的HTTP状态代码指南!这些对您的网站和您的数字营销工作都很重要,因此至少了解一些必要的和它们的含义可以帮助您免除很多麻烦 - 记住它们并在将来使用这些信息! 
扫二维码与福州嘉艺网络项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

上一篇:什么是SEO?福州seo推广搜索引擎优化非常简单 下一篇:福州seo服务如何选择一个优秀的SEO公司