Configure > Headers Directives
This document describes the configuration directives of the headers handler.
- Description:
-
Adds a new header line to the response headers, regardless if a header with the same name already exists.
Example. Setting theSet-Cookieheaderheader.add: "Set-Cookie: test=1" - Level:
- global, host, path, extension
- Description:
-
Adds a new header line, or appends the value to the existing header with the same name, separated by
,. - Level:
- global, host, path, extension
- Description:
-
Adds a new header line, or merges the value to the existing header of comma-separated values.
The following example sets the
must-revalidateattribute of theCache-Controlheader when and only when the attribute is not yet being set.Example. Setting themust-revalidateattributeheader.merge: "Cache-Control: must-revalidate" - Level:
- global, host, path, extension
- Description:
-
Sets a header line, removing headers with the same name if exists.
Example. Setting theX-Content-Type-Options: nosniffheaderheader.set: "X-Content-Type-Options: nosniff" - Level:
- global, host, path, extension
- Description:
-
Sets a header line when and only when a header with the same name does not already exist.
- Level:
- global, host, path, extension
- Description:
-
Removes headers with given name.
Example. Removing theX-Powered-Byheaderheader.unset: "X-Powered-By" - Level:
- global, host, path, extension