⑴服务器繁忙,同IP地址发送请求过多,遭到服务器智能屏蔽;
⑵你的IP被列入黑名单;
⑶网站域名解析到了空间,但空间未绑定此域名;
⑸在不允许写/创建文件的目录中执行了创建/写文件操作。
⑹网页脚本文件在当前目录下没有执行权限。
⑺以http方式访问需要ssl连接的网址。
⑻在身份验证的过程中输入了错误的密码。
⑼浏览器不支持SSL128时访问SSL128的连接。
⑽DNS解析错误,手动更改DNS服务器地址。
⑾连接的用户过多,可以过后再试。
403 Forbidden错误解决方法:
①清除重建dns缓存:些常规的403 Forbidden错误,我们可以尝试先清除dns缓存,然后再重建dns缓存。
具体方法就是:在运行中输入cmd,然后输入ipconfig/flushdns即可。如果不行,就需要在hosts文件里把主页解析下了。
②设置网站默认主页:403 Forbidden错误的出现,有时候,也可能因为网站默认主页设置不当,从而木有访问权限的原因。网站新建般默认文档为:index.html;index.asp;index.php;index.jsp;default.htm;default.asp等,如果我们的页文件名不是默认文档种的种,我们就需要在网站虚拟目录中添加默认文档,如下图所示:
③修改文件夹安全属性:由于网站某文件夹属性设置不当,会使netuser没有网站访问权限,从而导致403 Forbidden错误的出现,我们只需要修改文件夹安全属性,给予网络普通用户访问权限即可。如下图:
具体解决办法:打开apache的配置文件httpd.conf,找到如图代码,把“Denyfromall”行代码改成“allowfromall”然后保存,重启Apache,403 Forbidden错误问题就可以解决了。
⑤WordPress建站403 Forbidden错误的出现:WordPress因为强大的功能及友好中午支持,国内用WordPress建站有很大部分群体,WordPress建站403 Forbidden错误出现,需要我们修改网站根目录下的.htaccess文件,在内容后面添加上SecFilterEngineOff;SecFilterScanPOSTOff两行代码内容就可以有效解决403 Forbidden错误问题了。
除了个人使用vps、服务器以及国外些主机等建站的时候,403 Forbidden错误的出现,可能会和服务器本身权限设置错误有关,大多情况下,些免费的建站软件,比如WordPress、DEDECMS等的设置不当,也会导致403 Forbidden错误的出现,我们可以根据建站环境寻找对应的解决403 Forbidden错误的方法。