什么是HTTP状态码?HTTP返回状态码详解

2020年7月31日09:01:22 发表评论 2 views

HTTP状态代码很容易理解,但是它们识别出的问题可能很难解决。监视状态代码和解决问题对于网站的长期性能至关重要。

什么是HTTP状态码

每次您访问网站(例如此博客页面)时,设备都会发送对该页面的请求。也许您搜索了“ HTTP状态代码”,然后单击了本文的链接。该点击导致了一个请求,该请求以“ HTTP”或超文本传输??协议开头。维基百科有很好的解释,但这是技术性的。请记住,每次打开网页时,您都会向该网站的服务器发送HTTP请求,并且HTTP状态代码会告诉您该请求是否有效,是否重定向到其他地方或失败。

五个HTTP状态代码级别的列表

HTTP状态代码分为五个不同的级别。密码始终为三位数,第一个数字表示级别:

1xx信息响应 -您不会真正看到1xx级别的状态代码,因为它们只是对收到请求的确认。我认为这些是服务器所说的“让我为您研究一下”。一般来说,是无法看到的。

2xx成功 -这是您想要看到的。您提出了一个请求,该请求已被接收,理解并被接受。

3xx重定向 -您请求了一个URL,服务器又为浏览器提供了一个替代地址来请求。这些不一定很糟糕,但是需要从银河国际角度正确处理它们。您可能会遇到3种主要的3xx级HTTP状态代码:

301永久移动 -301永久重定向对于银河国际性能极为重要,尤其是在网站迁移或重组期间。每当您从网站上“移动”或“移动和/或修改”重要的URL时,都应对该URL实施301永久重定向,以确保浏览器重定向到新位置,或者如果您移动和//或修改了目标URL中的内容,您将浏览器重定向到新站点上最相似的页面。由于它们是“永久重定向”,因此301重定向有助于保持页面公平性,因此您的URL仍然排名。发生这种情况是因为301重定向通知搜索引擎,它应该将其索引更新为新URL,并将任何旧链接的外部链接传递给新URL。

302临时发现/移动 -有时网站需要在短时间内重定向页面,这可能与促销活动相吻合,但他们不希望Google更改在搜索结果中显示的页面。例如,您可能有一个页面,该页面吸引了大量来自Google的“特殊”或“清仓”相关关键字的流量,但是您希望在黑色星期五将客户吸引到特殊的黑色星期五页面。302重定向允许这样做。请记住,您重定向到的页面可能不会被索引,所以不要将重定向停留太长时间,否则您可能会开始看到排名下降或您的临时URL成为新的排名URL。如果搜索引擎放置的时间过长,则可以并将302临时重定向视为永久301重定向。

307临时重定向 -307重定向是HSTS策略。它告诉浏览器,您正在浏览的网站的所有URL已从HTTP移到http,并且遇到的任何HTTP链接都应转换为http链接。实际上,它阻止浏览器从您的站点请求HTTP URL。应该使用301重定向,以便与您从HTTP转移到http的搜索引擎进行通信。

4xx客户端错误 -400级状态代码可以指示问题,尤其是在发现大量错误的情况下。共有400级状态代码的三种主要类型:

403禁止 -403响应代码表示“禁止”状态,表示可以访问服务器并处理请求,但拒绝采取进一步措施。403响应可能有多种根本原因,包括但不限于广告拦截浏览器扩展和用户计算机上的防火墙设置。

找不到404页 -404状态码是最常见的类型,其原因可能是多种多样的,但通常URL要么被更改并且未被重定向,要么链接被错误地更新。404状态代码有时是URL的适当代码。当站点不再希望提供页面并且内容不再有效时,通常使用404。例如,当一家公司不再运载产品并且没有相关产品可将浏览器重定向到该产品时。如果新页面可能会被替换,则404可能是错误的,并且您希望将URL重定向到新的替换内容。

这是我的银河国际网址网站的404页面的示例:

什么是HTTP状态码?HTTP返回状态码详解

404状态码页面

404 –从技术上讲,这不是官方的HTTP状态响应,“软404”是Google用于缺少页面的标签,但服务器错误地响应了200 OK。这些通常是由于配置错误的服务器以200 OK(而不是404页面未找到)响应。通过确定断开的链接并进行更新或301将断开的URL重定向到相关位置,修复Soft 404错误通常类似于正常的404错误。

410 Gone-不太常见,410状态代码表示页面已被有意移除。这将快速从搜索引擎的索引中删除一个URL,并且被视为永久删除,因此在使用这些URL时要小心,并始终与您的分析和银河国际专家仔细检查以确保它是正确的选择。410响应通常是由于URL临时发布,几乎没有价值或根本没有价值并且不需要重定向的结果。

5xx服务器错误 -特定网址不是500级状态代码,而是您网站服务器的请求。这些可能会导致严重的问题,当漫游器遇到5xx错误时,它们会自动降低其爬网速度,因为它们认为所创建的负载可能会对站点为您的客户提供服务的能力产生负面影响。如果您的站点遇到大量5xx状态代码,则可能表明您的服务器存在容量问题,或者该站点消耗了大量资源,应该对其进行优化。为确保搜索引擎和人们可以访问您的网站,:

500Internal Server Error(内部服务器错误) -这是常规服务器错误状态,除了服务器错误之外,它不会为您提供其他信息。

503服务不可用 -这些错误应是故意的,例如某个网站因维护原因而关闭,并指示该错误是暂时的。

504网关超时 -504错误表示您的服务器响应速度太慢。这些可能是由连接问题或您的网站代码中的错误引起的。

如何查找HTTP状态代码并确定问题

什么是HTTP状态码?HTTP返回状态码详解

有几种方法可以检查单个URL或URL列表的HTTP状态代码。以下是一些最好的方法,当然如果你想知道你单个网址的http状态码,你可以借助第三方工具查看,比如站长工具的HTTP状态查询

什么是HTTP状态码?HTTP返回状态码详解》相关阅读:

weinxin
前三位免费诊断网站并出报告!
可免费领取:一.2020最新银河国际7天快速排名教程;二.伪原创工具(带3万条真实词库);三.每天前3名免费诊断网站并出方案;
  • 版权声明:银河国际网址网站内容为高质量伪原创文章,于2020年7月31日09:01:22,由 银河国际网址 发表,共 2295 字。本文地址:https://www.kellycameron.net/seog/31688.html

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: