Page tree
Skip to end of metadata
Go to start of metadata
SubjectDetails
Default

Matches all remaining requests. When used, it should be the last rule in the ruleset.

URL

Selects the URL part of the request. It excludes the query string.

Example:

Client requests: http://cdn.example.com/image.jpg

Selected value: “/image.jpg”

IP

Selects the IP address of the client. If the clients use a proxy server, the IP of their proxy server which made the request to the edge server will be selected.

Example

“192.0.2.43”

Cookie

Selects the value of a specific cookie sent by the client.

Example

Cookie chosen: “logged_in”

Client request header: “Cookie: session_id=abcdef; logged_in=1; cart_id=defabc”

Selected value: “1”

Country

Selects the client’s two-letter country code. If the client’s country cannot be derived from their IP, the value “” is selected.

Example

Client’s IP: 193.113.9.162

Selected value: “GB”

Param

Selects the value of a specific query string parameter. If there are multiple identical keys, the last value is selected.

Example

Parameter chosen: “page”

Client requests: http://cdn.example.com/index.php?page=about&id=53

Selected value: “about”
Extension

Selects the file extension of the request. If the request filename does not contain a dot, then the value “” is selected.

Example

Client requests: http://cdn.example.com/image.jpg

Selected value: “jpg”

Header

Selects the value of a specific client request header. If the request header does not exist, then the value “” is selected.

Example

Header chosen: “User-Agent”

Client sends header: “User-Agent: Mozilla/5.0 (Windows NT 6.3) Firefox/30.0

Selected value: “Mozilla/5.0 (Windows NT 6.3) Firefox/30.0”

Scheme

Selects the scheme part of the request. It can be either http or https.

Example

Client requests: http://cdn.example.com/image.jpg

Selected value: “http”


Example

Client requests: https://secure.example.com/image.jpg

Selected value: “https”