nginx的try_files addheader不工作
我有简单的位置用于服务器生成的caching: location /api/get-hloc { #add acccess-allow headers add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'; #try cached files root /dev/shm/get-hloc/; try_files /$arg_hash.hloc /stocks/graphics/get-iis-graphic?$args; } 它能做什么? 它只是检查是否有内存中的文件,可以为请求服务,如果没有文件,尝试实际生成文件的位置为未来的请求,并将其提供给客户端。 这一切都按预期工作,除了被忽略的add_header指令。 在try_files中尝试新位置之前是否可以添加连接头?或者我应该只在端点位置添加连接头?