Failed to load resource: the server responded with a status of 403 (Forbidden):
翻译成中文
加载资源失败:服务器响应状态为403(禁止)
403 (Forbidden)主要原因:
1、网站域名解析到了服务器,但服务器未绑定此域名;
2、你的网页脚本文件在当前目录下没有执行权限;
3、在不允许写/创建文件目录中执行了创建/写文件操作;
4、在一定时间内过多的访问此网站(一般是采集程序),被 防火墙拒绝访问了;
5、你的IP被列入黑名单;
6、服务器繁忙,同一IP地址发送请求过多,遭到服务器智能屏蔽;
403 (Forbidden)解决办法:
你既然知道了原因,解决办法就不用我多说了吧!
我想说得是,通常情况下出现403 (Forbidden)都是域名未做双向解析和权限的问题;
我来说说我在项目开发中遇到的情况,因为我是云服务器,最开始只有一个带www的域名,可以正常访问,后来我又做了一个域名解析到服务器上,才发现这个二级域名虽然说可以访问,但是图片却不显示,报Failed to load resource: the server responded with a status of 403 (Forbidden) ,如下图:
按照上面出现403 (Forbidden)的原因一个一个的排除,当然猜测只有权限的问题了,后来用火狐浏览器查看了一下我的图片,果然显示出以下提示:
You don't have permission to access /Public/images/images/logo.jpg on this server
意思是你没有权限访问/Public/images/images/logo.jpg这个地址的图像;
去服务器下把权限修改回来即可!
网站权限一般是:755;
今天我的博客Wordpress后台admin-ajax.php也出现403状态,具体报错如下:
admin-ajax.php Failed to load resource: the server responded with a status of 403 ()
经过我的测试,才发现是被百度云加速拦截了,如下图:
关于这个问题,解决方法请查看:403当前访问可能造成安全威胁,您的访问被阻断。 原因与解决方法