有一天我在浏览Buzzfeed(就像某人做的那样……),突然间,我收到了可怕的404错误代码。

作为一名用户,我并不理解为什么我收到了HTTP状态代码,或者它的意思。

如果你和我一样,你可能会想,等待...... HTTP状态代码是什么?

简单地说,HTTP代表超文本传输协议。从本质上讲,这是一种促进浏览器和web服务器之间通信的协议。

每当您在浏览器中键入请求时,它会向Web服务器发送请求以接收,处理和发送所请求的信息。HTTP状态代码与每个请求一起发送到浏览器,但除非出现问题,否则不会看到它们。

作为营销人员或网站所有者,重要的是要知道HTTP状态代码是什么,所以您可以在网站上诊断和解决问题。

下面,让我们查看不同类型的HTTP状态代码以及它们为您的网站的意思。

用有效的SEO技术改进你的网站。从执行审计开始。

HTTP状态代码的类型

在潜入各种状态代码之前,让我们来查看不同的类型。有五类HTTP状态代码:

  • 100的 -通信请求的信息代码正在继续。这是计算机仍然发生的事情“思维。”
  • 200的,传送浏览器请求的成功代码已正确处理。您不会在前端看到这一点,但它正在传达给您的浏览器。
  • 300的 -一种重定向代码,声明信息或资源已被另一资源临时或永久替换。
  • 400的,通信请求的客户端错误代码有问题。当无法达到网站或页面时会发生这种情况。
  • 500's -指示请求的服务器错误代码被接受,但服务器上的错误阻止了它被满足。

有很多不同的错误代码。以下是您可能遇到的最常见的列表:

1. 200

这是用户永远不会看到的HTTP代码。一个200个状态代码意味着请求成功,一切正常工作。

2.301

301状态代码意味着设置了永久重定向。基本上,这意味着您想要的URL不再存在,但网站已将其重定向到另一个页面。

作为一名营销人员,如果你想删除一篇博客文章,并将其替换为更新的URL,你可以在自己的网站上设置301重定向。如果要重定向一个页面,则需要使用301重定向(而不是302重定向),因为新页面将与旧页面保持相同的SEO链接“果汁”。

3. 302.

一个302状态码是一个临时重定向。这意味着您想要的页面已暂时移动到另一个URL。作为用户,您将不会注意到302重定向。您的浏览器应自动将您发送到新的URL。

作为营销人员,您应该使用301重定向,而不是302重定向。通过302重定向,你将失去旧页面的SEO链接权限,因为搜索引擎爬虫将其视为一个临时页面。

4. 304.

此状态代码表示,自上次访问该URL以来,您想要的URL尚未被修改。换句话说,您的浏览器提取了页面的一个缓存(保存)版本。本质上,这段代码让您的浏览器作为一个隐式重定向到缓存版本,以努力加快页面传递。

304代码,也被称为304未修改代码,可能发生在它不应该发生的时候。解决这些问题可能是工艺过程,所以最好把这个问题留给你的it部门。

5.401

401代码意味着需要授权才能查看您搜索的URL。当网站受密码保护时,就会出现这种情况。如果输入了错误的凭据,就会看到这个错误。

作为一名营销人员,你可以为内部目的设置一个密码保护的网站。您还可以拥有客户需要登录才能访问的站点部分。

6. 403.

403状态代码意味着访问网站受到限制。这与401代码不同,因为它意味着服务器理解请求,但不会符合它。

例如,使用401状态代码,可以丢失或不准确验证。另一方面,403误差更加混凝土。这意味着用户被认证,但他们无法访问他们想要的URL。

7.404

最常见的HTTP状态代码之一是404错误。这意味着没有找到该页。如果您删除了一个页面,它丢失了,或者它不存在,就会发生这种情况。

有些公司使用幽默使这些错误对用户的破坏性较少。如果要删除页面,您可能会考虑设置301重定向,以便不会丢失该页面的权限。

但是,如果您有一个不想被搜索引擎索引和爬行的页面,则可能会保留404页而不是重定向。

8. 405.

405状态代码意味着您的服务器已决定拒绝您正在请求的页面的HTTP方法。这意味着您的Web浏览器无法访问URL。

当出现405错误时,很难查明原因并纠正问题。作为一名营销人员,你希望尽快解决这个问题,以避免失去品牌信任。这个也可以是a工艺过程,所以您可能希望将其升级到您的IT部门。

9.406

406错误意味着服务器无法生成与URL匹配的响应。这意味着服务器无法以所请求的格式将数据发送回来。

下面是一个例子:

一个406错误代码消息的示例。

图片来源

这是一个罕见的错误代码,因为服务器倾向于提供他们可能相反的信息,而不是提供406码。如果出现此错误代码,您应该考虑调用开发人员或IT部门以查看您。

10. 408.

408错误代码表示从浏览器等待请求时超时服务器。这些通常由不正确的URL,慢速连接或连接问题引起。

通常,用户必须通过检查其互联网连接和互联网速度来解决这些问题。如果错误是由于流量高,用户只需等到访问者离开网站。

如果由于网站本身而发生问题,则必须检查您的内容管理系统并查找任何更改。你最近更新了吗?您是否最近下载了任何新的扩展?联系您的开发人员或IT团队来查询问题。

11.410

与404错误代码类似,410代码意味着该页面永久消失。这意味着该页面已被删除,且没有设置重定向。如果你的网站上有任何410个链接,你会想要从你的内容中删除任何对它们的引用或链接。

为避免从反向链接到达该页面的用户的负面体验,请考虑设置301重定向。

12. 429.

一个429错误是用户一次发送太多请求时。您是否曾在URL中键入过,然后在等待第一个加载时打开一个新标签并在另一个新标签中键入?做这个太多时间会导致一个429错误。您可以确保解决此问题,只限于您立即要求的页面数量。

13. 499

当客户端在静止处理时,客户端关闭请求时会发生499个错误。如果您曾在URL中键入,则单击在与刷新按钮相同的空间中显示的“X”,您可能会遇到499个错误。

同样,这是一个发生在客户端的错误,作为一个营销人员是无法避免的。

14.500

500状态码意味着有一个内部服务器错误。这些通常表明服务器有问题,但浏览器不能查明具体原因。500码是一种通用错误码,表示发生了错误。

要解决这个问题,您可能需要做一些工作故障排除或联系您的开发人员或IT部门。

15. 501.

状态码表示web服务器有问题。通常,这意味着服务器不支持满足请求所需的功能。这就需要web开发人员去解决这个问题。

16. 502.

502错误码是一个糟糕的网关错误,这意味着网站的服务器通信出了问题。当请求花费的时间过长或到数据库的连接中断时,可能会发生这种情况。

要修复502错误代码,请查看此代码502坏网关错误的简单解释及解决方法,哪些状态 - “您可以重新加载页面,查找服务器连接问题,检查任何DNS更改,筛选通过您的日志,修复错误的防火墙配置,梳理您的网站代码以查找错误,或联系您的主机。”

17. 503.

一个503错误代码当服务器不可用时发生,因为它目前无法处理请求。这可能发生,因为服务器暂时过载或服务器上有维护。基本上,当网站在短时间内关闭时发生这种情况。

例如,当我在发射日访问Kim Kardashian的撇渣网站时发生在我身上 - 因为这么多人在网站上,它最终崩溃了。

18.504

504错误代码是当第二服务器收集信息并将其发送到浏览器之前的第一个服务器超时时。

在您的网站上修复此功能技术,因此您可能会考虑联系您的开发人员或IT团队。

19. 521

Web服务器关闭时发生521个错误代码。若要修复此问题,您将希望联系您的主机,开发人员或IT团队。

作为营销人员,您应该了解每次用户在您的网站上都会传送的不同HTTP状态代码。这样,您可以根据您的网站解决任何问题。

SEO审计幻灯片

用有效的SEO技术改进你的网站。从执行审计开始。 

最初发布于2019年10月25日上午7:00:00,2019年10月25日更新

主题:

技术SEO