Nginx
防止盜鏈返回 404 錯誤 NGINX
當我嘗試直接或從原始站點(通過連結)訪問圖像時,有人可以告訴我為什麼這個片段返回 404。
location ~* \.(ico|jpeg)$ { valid_referers none blocked example.com *.example.com; if ($invalid_referer) { return 403; } }
據我了解,它應該為非原始網站返回 403。為什麼它返回404?如果我禁用此程式碼段,則一切都可以再次訪問(正常)。
現在它位於伺服器塊內。
我應該把它放在伺服器的塊/位置嗎?
很可能您的塊中沒有
root
指令,server
因此 nginx 無法找到文件。