出现HTTP ERROR 403是怎么回事?主要原因及解决方法

时间:2021-01-12 13:54:10       来源:付杰博客

一、什么是HTTP ERROR 403

403 Forbidden 是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站,服务器受到请求但拒绝提供服务。

二、HTTP 403 状态码解释大全

403.1 -执行访问禁止。

403.2 -读访问禁止。

403.3 -写访问禁止。

403.4要求SSL。

403.5 - 128要求SSL。

403.6 - IP地址被拒绝。

403.7 -客户证书要求。

403.8 -站点访问被拒绝。

403.9 -禁止:太多的客户端试图连接到Web服务器。

403.10 -禁止:Web服务器配置为拒绝执行访问。

403.11 -禁止:密码已更改。

403.12映射器拒绝访问。

403.13 -客户端证书吊销。

403.14 -目录列表被拒绝。

403.15 -禁止:客户端访问许可证超出了Web服务器的限制。

403.16客户证书不可信或无效。

403.17 -客户端证书已过期或尚未有效。

403.18 -无法在当前应用程序池中执行请求的URL。

403.19不能执行此应用程序池中的客户端的CGI应用程序。

403.20 -禁止:护照登录失败。

403.21 -禁止:源访问拒绝。

403.22 -禁止:无限深度被拒绝。

403.502 -禁止:来自同一客户端IP的请求太多;达到动态IP限制限制。

三、导致403错误的主要原因

1、你的IP被列入黑名单。

2、你在一定时间内过多地访问此网站(一般是用采集程序),被防火墙拒绝访问了。

3、网站域名解析到了空间,但空间未绑定此域名。

4、你的网页脚本文件在当前目录下没有执行权限。

5、在不允许写/创建文件的目录中执行了创建/写文件操作。

6、以http方式访问需要ssl连接的网址。

7、浏览器不支持SSL 128时访问SSL 128的连接。

8、在身份验证的过程中输入了错误的密码。

9、DNS解析错误,手动更改DNS服务器地址。

10、连接的用户过多,可以过后再试。

11、服务器繁忙,同一IP地址发送请求过多,遭到服务器智能屏蔽。

四、http error 403 解决办法

其实,解决办法真的是非常的简单,因为博主已经说了导致4.3错误的主要原因,也说了403所有的状态码;你要真的问我找解决办法,我是真的不知道怎么下手,因为服务器毕竟不在我的手中,我也不知道你服务器配置是什么?出错之前,你做了什么?

MIP网站图片访问出现http error 403 案例:

我拿我今天遇到的例子来讲,我不知道大家是否知道百度推出的MIP,一位同学做了MIP给了一个它做好的MIP移动站,打开首页时:发现有一张图片不显示?结果查看图片给出这样的提示:如下图:

答案是什么?我相信大家已经知道了,就是你没有权限查看这张图片,结果找了很久的原因也没有找着。结果查看源码才发现:这张图片本身不是它自己服务器的,地址是百度MIP提供的一个图片地址;我们都知道MIP是有缓存功能的,似乎也有cdn加速功能,我没用过MIP。我就不冒充专业了;你用他们的图片地址,当然必须拥有权限;

最后才发现,它的网站MIP不是自己真正的,而是百度MIP提供的一个预览地址,预览地址你必须要是加入过MIP才能预览,其它人怎么可能预览得了,只能自己一个人看。后来给了一个自己的MIP网站,任何人才可以访问;

大部份出错,其实很少是程序的问题,有时候人的问题往往更大!我和团队PHP开发项目时,我见过太多的人经常程序少了一个逗号,引号.....等等的问题;

关键词: HTTP ERROR 403