Nginx-如何向标头添加多个值

时间:2019-09-03 15:11:19

标签: nginx

我有一个不使用nginx的标题。假设我有一个标题,例如Strict-Transport-Securty

add_header Strict-Transport-Security    'max-age=31536000; preload'  always;

max-agepreload是否用分号和空格分隔?没有空间?仅逗号?如何包含多个值? add_header nginx文档没有提及这一点。

1 个答案:

答案 0 :(得分:0)

分号是分隔Strict-Transport-Securty标头值的正确方法。您的行

add_header Strict-Transport-Security 'max-age=31536000; preload' always;

是正确的。


您可能无法在Nginx文档中找到它,因为它在IETF specification中已标准化:

Strict-Transport-Security = "Strict-Transport-Security" ":"
                            [ directive ]  *( ";" [ directive ] )

参见此处:https://tools.ietf.org/html/rfc6797#section-6.1