如何配置nginx在響應HTTP HEAD
請求時返回有效的Content-Length
標頭?目前我的服務器返回此:如何強制nginx在HEAD請求中包含Content-Length標頭
curl --head http://example.com/myfile.xml
HTTP/1.1 200 OK
Date: Tue, 23 Aug 2016 13:49:46 GMT
Content-Type: text/xml
Set-Cookie: __cfduid=da2daeaa59809916192f7ac0645d3a3e91471960186; expires=Wed, 23-Aug-17 13:49:46 GMT; path=/; domain=.example.com; HttpOnly
Last-Modified: Mon, 22 Aug 2016 16:20:26 GMT
Vary: Accept-Encoding
ETag: W/"57bb264a-5442b26a"
Expires: Thu, 31 Dec 2037 23:55:55 GMT
Cache-Control: max-age=315360000
Access-Control-Allow-Origin: *
Access-Control-Request-Method: *
Cache-Control: public
Server: cloudflare-nginx
CF-RAY: 9dac40-LHR
X-Cache: MISS from Squid
Via: 1.1 Squid (squid/3.2.14)
我必須與響應HEAD
發送Content-Length
頭(如果我不這樣做,那將檢查URL將永遠不會看到該文件被更改,並且該服務將不下載新版本)。你如何設置它?
你可以發佈你的ngnix配置嗎?我所有使用nginx的服務器(具有非常基本的配置)都會返回HEAD請求中的內容長度。 –