2023年11月28日发(作者:)

惠懂你错误代码大全

返回码30X

1、返回码【301】【302

301302很像,返回码含义:两个都是URL重定向。区别是:301

是永久重定向,而302是临时重定向。表现是访问的指定URL被重定向

到另外URL。通常是网站代码自身逻辑,rewrite规则也可设置。这个代

码不会返回错误,而是直接进行URL的跳转。

302重定向只是暂时的重定向,搜索引擎会抓取新的内容而保留旧的

地址,因为服务器返回302,所以,搜索引擎认为新的网址是暂时的。而

301重定向是永久的重定向,搜索引擎在抓取新的内容的同时也将旧的网

址替换为了重定向之后的网址。

2、返回码【304

返回码含义:自从上次请求后,请求的网页未修改过。服务器返回此

响应时,不会返回网页内容。一般我们在做爬虫应用或者网站监控或SEO

诊断等应用时,需要爬取第三方网页的信息,可能会收到这样的错误代码。

返回码40X

1、返回码【401

返回码含义:这是未授权错误,一般来说该错误消息表明你首先需要

登录(输入有效的用户名和密码)。如果你不输入这些信息,就会有401

错误,这意味着验证信息出错,服务器无法识别你的身份。

2、返回码【403

返回码含义:被拒绝。服务器理解请求客户端的请求,但是拒绝执行

此请求。通常是目录没有相应的权限或者缺少index页面所致,特殊情况

由于配置权限问题导致。

3、返回码【404--Notfound

返回码含义:没找到资源。所请求的资源路径不存在。常见的是js

css、静态页面、图片等不存在,或者url地址有错误访问不到资源。当然,

PHPJAVA等后端程序也可以根据业务逻辑主动返回这个错误码

返回码50X

1、返回码【500--InternalServerError

返回码含义:服务器内部错误,无法完成请求。此类错误多出现于

windowsIIS服务器,500错误是许多错误的统称。由于500错误是常规

错误的统称,所以一般出现500错误的时候,问题并不是特别容易解决,

可以在IIS配置页中,将详细错误开启,这样即可看到500的真实报错情

况,进而缩小问题的分析范围。

2、返回码【502--BadGateway

返回码含义:请求的php-fpm已经执行,但是由于某种原因而没有

执行完毕,最终导致php-fpm进程终止。一般来说,与

的设置有关,也与php的执行程序性能有关,网站的访问量大,而php-

cgi的进程数偏少。

3、返回码【503--ServiceUnavailable

返回码含义:服务不可用。通常是由于服务器负载较高或者连接数过

多,导致无法正常处理请求。这种情况需要优化服务器的配置或者对服务

器进行扩容。