2023年11月28日发(作者:)
惠懂你错误代码大全
返回码30X
1、返回码【301】【302】
301、302很像,返回码含义:两个都是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地址有错误访问不到资源。当然,
PHP、JAVA等后端程序也可以根据业务逻辑主动返回这个错误码
返回码50X
1、返回码【500】--InternalServerError
返回码含义:服务器内部错误,无法完成请求。此类错误多出现于
windowsIIS服务器,500错误是许多错误的统称。由于500错误是常规
错误的统称,所以一般出现500错误的时候,问题并不是特别容易解决,
可以在IIS配置页中,将详细错误开启,这样即可看到500的真实报错情
况,进而缩小问题的分析范围。
2、返回码【502】--BadGateway
返回码含义:请求的php-fpm已经执行,但是由于某种原因而没有
执行完毕,最终导致php-fpm进程终止。一般来说,与
的设置有关,也与php的执行程序性能有关,网站的访问量大,而php-
cgi的进程数偏少。
3、返回码【503】--ServiceUnavailable
返回码含义:服务不可用。通常是由于服务器负载较高或者连接数过
多,导致无法正常处理请求。这种情况需要优化服务器的配置或者对服务
器进行扩容。
发布评论