edgeSideIncludes


Allows edge servers to process edge side include (ESI) code to generate dynamic content. To apply this behavior, you need to match on a content​Type, path, or filename. Since this behavior requires more parsing time, you should not apply it to pages that lack ESI code, or to any non-HTML content.

OptionTypeDescriptionRequires
enabledboolean

Enables ESI processing.

{"displayType":"boolean","tag":"input","type":"checkbox"}
enable​Via​Httpboolean

Enable ESI only for content featuring the Edge-control: dca=esi HTTP response header.

{"displayType":"boolean","tag":"input","type":"checkbox"}
pass​Client​Ipboolean

Allows edge servers to pass the client IP header to the ESI processor.

enable​Via​Http is true
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"op":"or","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"enableViaHttp","op":"eq","value":true}]}}
i18n​Statusboolean

Provides internationalization support for ESI.

enable​Via​Http is true
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"op":"or","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"enableViaHttp","op":"eq","value":true}]}}
i18n​Charsetstring array

Specifies the character sets to use when transcoding the ESI language, UTF-8 and ISO-8859-1 for example.

i18n​Status is true
{"displayType":"string array","tag":"input","todo":true}
{"if":{"attribute":"i18nStatus","op":"eq","value":true}}
detect​Injectionboolean

Denies attempts to inject ESI code.

{"displayType":"boolean","tag":"input","type":"checkbox"}