簡體   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