[英]403 Forbidden You don't have permission to access this resource
大家好,直接从服务器上的链接访问图像时遇到问题,我检查了所有目录的权限,即使图像本身具有 755 权限,网页打开时很迷人,但是当我直接像链接一样访问图像时,它会出现 403 错误没有访问资源的权限
以下是我尝试访问的图像的一些链接:
https://strongestcard.com/img/offer_photo/022e9691c5ba65d23cbf27a53f83163e.jpg
https://www.strongestcard.com/img/offer_photo/12113835-2.jpg
https://www.strongestcard.com/img/offer_photo/16679.jpg
网站加载正常,没有错误,图像在页面上加载正常,但是当我但是链接给我错误时?
注意:htaccess 文件存在并且正在工作
解决方案我在 htaccess 文件中有这一行
重写规则 .*.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
将 [F,NC] 中的字母 F 更改为 R 为 [R,NC]
感谢昆汀。
比较一个简单的请求:
[ ~ ] ➜ curl -I https://strongestcard.com/img/offer_photo/022e9691c5ba65d23cbf27a53f83163e.jpg
HTTP/1.1 403 Forbidden
Date: Tue, 21 Jan 2020 10:59:29 GMT
Server: Apache
Content-Type: text/html; charset=iso-8859-1
有一个指定引用者:
[ ~ ] ➜ curl -I -H "Referer: http://strongestcard.com" https://strongestcard.com/img/offer_photo/022e9691c5ba65d23cbf27a53f83163e.jpg
HTTP/1.1 200 OK
Date: Tue, 21 Jan 2020 10:59:42 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Mon, 20 Jan 2020 12:07:49 GMT
ETag: "bec0fcd-2597f6-59c9123e289a1"
Accept-Ranges: bytes
Content-Length: 2463734
Content-Type: image/jpeg
这些图像似乎配置了盗链保护。
htaccess 文件存在并且正在工作
...它可能在那里(虽然它可能在主服务器配置文件中)
这是静态文件,看起来问题在于文件读取权限而不是您的应用程序。
首先给每个人文件读取权限,看看问题是否解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.