网站出现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建站403 Forbidden错误的出现:有些国外主机在配置Apache的时候启用了mod_security,也就是开启了安全检查,如果提交的信息中包含select,%,bin等关键字,Apache就会禁止,并给出403,404,500等错误 。具体解决办法:打开apache的配置文件httpd.conf,找到如图代码,把“Denyfromall”行代码改成“allowfromall”然后保存,重启Apache,403 Forbidden错误问题就可以解决了 。
【网站出现403 Forbidden错误的原因和解决办法】⑤WordPress建站403 Forbidden错误的出现:WordPress因为强大的功能及友好中午支持,国内用WordPress建站有很大部分群体,WordPress建站403 Forbidden错误出现,需要我们修改网站根目录下的.htaccess文件,在内容后面添加上SecFilterEngineOff;SecFilterScanPOSTOff两行代码内容就可以有效解决403 Forbidden错误问题了 。