什么是HTTP错误代码?通用代码+如何修复它们

[ad_1]

如果您拥有一个网站,那么您一生中至少会遇到HTTP错误代码。

HTTP错误响应代码可能有多个原因。可能由于网页不再可用(找不到404)或服务器出现问题(500内部错误)而发生。

在这篇文章中,我将告诉您什么是HTTP错误代码。这将帮助您更好地理解HTTP响应。之后,我将讨论最常见的HTTP错误代码以及一些修复每个代码的提示。

什么是HTTP错误代码?

HTTP状态代码是针对客户端对服务器的请求发出的响应。例如,当您的客户端(您的Web浏览器)尝试连接到WordPress站点(服务器)时。

根据请求的处理方式,服务器显示不同的响应。这些响应包括重定向,服务器错误,客户端错误等。 HTTP错误代码不属于网页;相反,它们是来自服务器的有关如何处理请求的响应。

并非所有的HTTP状态代码都指示错误。例如,有些人只是告知页面已被永久或暂时移动。但是,如果您遇到错误,则看到的HTTP错误代码将帮助您找出问题所在。

现在您已经知道了它的含义,让我们深入研究一些最常见的HTTP错误代码和状态代码以及如何修复它们。

七个最常见的HTTP错误代码和状态代码

1. 401未经授权

首先在我们的HTTP错误代码列表中是401。401消息表示服务器收到了未经身份验证的请求。

发生此错误时,系统会显示一条消息,指出由于各种原因无效的凭据导致无法加载页面。

如何修复

登录URL可能已更改,或者您输入的URL不正确。但是,如果不是这种情况,请尝试清除浏览器缓存和cookie。

修复401错误代码的完整指南?

2.找不到404

404状态代码是Internet上常见的HTTP错误代码。当在服务器上找不到用户正在寻找的页面时,将生成此HTTP响应。 404次事件背后可能有多种原因。也许是因为网站站长删除了页面或您输入的网址不正确(因为这是客户端错误)。

如何修复

修复断开的链接(或更具体地说,是404)仍然是必不可少的维护任务。如果您glut着工作,不介意走更长的路,请使用.htaccess方法。但是,更自然的方法是从WordPress目录安装重定向插件。然后,您可以将其重定向到网站上的任何网页。

修复404错误代码的完整指南?

3. 500内部服务器错误

500 Internal Server Error是一个通用错误,当您的服务器出现问题时显示。因为它是一般性的错误消息,所以有很多不同的原因,包括WordPress插件问题,PHP问题,数据库问题等等。

如何解决?

修复500 Internal Server Error有点麻烦,原因不止一个原因是它的发生。您可能需要阅读本指南的完整指南。

修复500 Internal Server Error的完整指南

4. 502错误的网关

与其他HTTP错误代码不同,502是不同的。当Internet上的一台服务器收到另一台服务器的无效响应时,就会发生网关错误。当服务器花费比预期更长的时间来完成请求时,将在屏幕上添加502 HTTP状态代码。

如何修复

在大多数情况下,可以通过刷新浏览器或清除浏览器缓存来解决此问题。如果您刚刚迁移到该站点,请尝试等待24到48小时。您甚至可以联系托管服务提供商与他们进行核对。有时,第三方CDN服务或WordPress插件可能是您502响应背后的原因。如果上述修复方法无效,请尝试将WordPress主题切换为其他主题。

5. 301永久移动

HTTP 301是将特定网页永久移动到其他URL的时间。本身并不是错误,但是它确实传达了重要信息。

它可以在页面级别上,您可以在该页面级别上指向另一个相似的帖子(或者甚至是主页)或域级别。

如何修复

为确保重定向无误,请检查重定向设置。如果您使用了WordPress插件,请尝试使用重定向进行切换。如果使用.htaccess文件执行重定向,请验证是否正确执行了重定向。这样做的方法。将域级重定向保留几个月,以便Google知道资源已永久移动。

6.发现302

此HTTP状态代码与301类似,但用于临时重定向。此响应告诉Google该页面是暂时移动的,并会在某些时候返回到原始URL。如果操作正确,它将在几秒钟内将用户重定向到另一个URL。

如何修复

设置302重定向的最简单方法是使用WordPress插件。您可以从WordPress目录安装和使用Rank Math。

7. 410去了

此410 Gone错误类似于404响应。将其视为永久性404。当网站管理员决定永久删除帖子或页面或将其重新发布到另一个站点时,他们可以使用此代码。

410响应告知Google所请求的资源已从互联网上永久删除,并且不会重新出现。这样一来,您就可以更轻松地从Google对网页进行抓取或索引编制。

如何修复

410走失错误的背后有多种原因。首先,检查输入的URL并确保其正确。接下来,尝试在WordPress网站上调试更新。卸载WordPress插件或其他第三方扩展。如果这些都不起作用,那么这是服务器端的问题。找到.htaccess文件。接下来,在.htaccess文本编辑器中找到单词“ RewriteXXX”,然后输入以下代码:

在RewriteEngine上
RewriteRule ^(。*)$ http://yourwebsitename.con/expired_pa​​ge$1 [R=410,L]

输入密码时,请更换 [http://yourwebsitename.con/expired_page] 使用已过期的网址,或您要在其中添加410个回复的网址。

结论

现在,您已经了解了最常见的HTTP错误代码和状态代码,是时候在网站上修复它们并改善网站的用户体验和SEO了。

还有其他一些方法可以改善您的网站使用HTTP错误代码的方式。例如,您可以创建一个自定义的404页面,当访问者尝试访问不存在的页面时,该页面将会显示。

您对HTTP状态码有任何疑问吗?您是否看到错误并对其含义感到困惑?让我们在评论中知道!

相关文章