0
我正在使用nginx作爲代理(使用location /
)並嘗試提供用於熱鏈接保護的靜態圖像重定向到另一個位置塊下。以下是我用來嘗試投放圖片的內容。我已經移除location
塊之外的root
指令,這是nginx由於某種原因而構建正確路徑所必需的。 {root}/hotlink.png/index.html
:Nginx - 發送特定位置的靜態文件
location = /hotlink.png {
autoindex off;
try_files hotlink.png hotlink.png
}
然而,當我在看日誌,它仍然通過附加的URI根路徑尋找一個index.html。 我只是想要它只發送文件{root} /hotlink.png當/hotlink.png匹配,就是這樣。
爲什麼仍在尋找autoindex off
的索引?我該如何解決這個問題,或者是否有更好的方法來處理這種情況?
刪除'try_files'語句。 –
@RichardSmith這是我最初的。如果沒有'try_files',它似乎完全跳過了這個塊,並且退回了'location /'塊 – user1137704
'hotlink.png'是一個真正的文件嗎? –