温馨提示×

nginx中add_header的用法是什么

小亿
334
2024-01-13 18:10:07
栏目: 编程语言

在nginx中,add_header指令用于在响应头中添加自定义的HTTP头。其语法如下:

add_header name value [always];

其中,name表示要添加的HTTP头的名称,value表示对应的值。always是可选的参数,用于指示是否无条件地将该HTTP头添加到所有响应中。

add_header指令可以用于多个地方,如在http块中、在server块中以及在location块中。在不同的位置使用时,其作用范围也会有所不同。

在http块中使用add_header指令,表示将指定的HTTP头添加到所有请求的响应中。

在server块中使用add_header指令,表示将指定的HTTP头添加到该server块下所有请求的响应中。

在location块中使用add_header指令,表示将指定的HTTP头添加到该location块下的请求的响应中。

例如,可以使用add_header指令添加Cache-Control头,如下所示:

add_header Cache-Control “no-store, no-cache, must-revalidate, proxy-revalidate”; 这样就会将Cache-Control头添加到所有请求的响应中。

0