403从服务器请求图像时禁止访问

时间:2015-04-19 18:43:49

标签: css apache

我的静态服务器(http://static.coderichard.com/)上有一个静态资源图像,我想将它用于我在DeviantArt上设计的Journal Skin。但是当图像加载时,我得到403 Forbidden错误。

图像通过CSS加载,如下所示:

background-image: url('http://static.coderichard.com/img/intrvi-journal-skin-bg.png');

当我在JSFiddle中尝试完全相同的东西时,它工作得很好。我也可以通过浏览器加载图像。

检查错误日志不会产生任何信息,图像所在的目录具有755权限。

为什么我会收到此错误以及如何解决?

我阅读了以下主题,与我有同样的问题:http://ubuntuforums.org/showthread.php?t=2167595
解决方案是通过.htaccess禁用热链接保护,但是我没有.htaccess文件,因此尝试它是没有意义的。

2 个答案:

答案 0 :(得分:1)

我的服务器受CloudFlare保护并使用Hotlink保护。我做了什么修复它是添加一个名为hotlink-ok的目录,我将所有资源放在那里,这些都可以用于热链接。

答案 1 :(得分:0)

尝试使用命令行客户端设置引用程序。如果它再次立即403s,找到你的“热链接保护”的实现位置。