一、什么是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开发项目时,我见过太多的人经常程序少了一个逗号,引号.....等等的问题;