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

Note that all predicates are case-insensitive.

PredicateDetails
Equals

Compares the subject to an exact value.

Example

URL    “/index.php”

Equals    “/index.php”

Result    TRUE


URL    “/ExampleFile.txt”

Equals    “/examplefile.txt”

Result    TRUE


URL    “/image.jpg”

Equals    “/index.php”

Result    FALSE

Starts with

Compares whether the subject starts with a value.

Example

IP    “192.0.2.54”

Starts With    “192.0.2.”

Result    TRUE


URL    “/images/files.jpg”

Starts With    “/images/”

Result    TRUE


IP    “192.5.54.3”

Starts With    “192.0.2.”

Result    FALSE

Ends with

Compares whether the subject ends with a value.

Example

URL    “/images/files.jpg”

Ends With    “.jpg”

Result    TRUE


URL    “/videos/video.mp4”

Ends With    “.jpg”

Result    FALSE

In List

Compares the subject to the list of values. Each value is separated by a single space.

Example

Country    “GB”

In List    “GB ES FR DE”

Result    TRUE


Country    “US”

In List    “GB ES FR DE”

Result    FALSE

Matches wildcard

Compares whether the subject matches a wildcard value. The wildcard character “*” matches any 0 or more characters. Multiple “*”s can be specified.

Example

Url    “/images/photos/photo.jpg”

Matches Wildcard    “/images/*.jpg”

Result    TRUE


Url    “/images/videos/video.mp4”

Matches Wildcard    “/images/*.jpg”

Result    FALSE


Url    “/archives/2014/news/index.html”

Matches Wildcard    “/*/2014/news/*”

Result    TRUE

Does not equalOpposite of the Equals value
Does not start withOpposite of the Starts with value
Does not end withOpposite of the Ends with value
Is not in listOpposite of the In list value
Does not match wildcardOpposite of the Matches wildcard value