我有一個圖像目錄/img/
。當對該目錄中不存在的圖像發出請求時,我想提供/img/default.jpg
.我如何將其添加到我的 nginx 配置中?
答案1
做這個:
location /img {
try_files $uri /img/default.jpg;
}
這不會將請求重定向到default.jpg,而是將使用default.jpg 內容來提供其請求的檔案內容。
更多資訊請點這裡: http://nginx.org/en/docs/http/ngx_http_core_module.html#try_files
重定向會非常混亂,需要使用 if 指令。不過你也可以這樣做。更多資訊請點這裡:http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#if