繁体   English   中英

403 Forbidden 您无权访问此资源

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM