Rules are matched against request URIs. For a given URI only a single rule will be applied.

There are four different match types which match on the URI.

  1. Exact
    Matches the URI exactly as defined. For example if you provide a URI of /images/logo.png this will only match that URI exactly.
  2. Literal
    Matches the URI with an implied wildcard after. For example if you provide a URI of /images this will match /images/logo.png or /images/foo/bar/logo.png.
  3. Regular Expression
    A valid PCRE regular expression to match against the URI.
  4. Default
    This is the default URI block, meaning any URIs that don’t match any other existing rules, will use this rule. Setting a default match type is optional. There can only be one default match type rule defined per zone.

  5. Case Sensitivity

    By default matching is case insensitive. If you wish to match case sensitively, simply check the box labeled Match Location Case Sensitive.