Rules Engine Groups

A brief description for each type of Rules Engine group is provided below.

Group Type Description

Standard

This group provides commonly used match conditions and features.

Basic

This group provides commonly used match conditions and features.

Advanced

This group:

  • Provides specialized match conditions and features that are more technical in nature.
  • Allows the use of HTTP variables.
  • Also includes all match conditions and features associated with the Basic group.

Mobile Device Detection

This group:

  • Matches requests based on the type of mobile device.
  • Also includes all match conditions and features associated with the Basic group.

Match Conditions

Identify the available match conditions for each group through the following legend:

Match Condition Standard Basic Advanced Mobile Device Detection

Always

AS Number

CDN Origin

City Name Literal

 

 

 

City Name Regex

 

 

 

Client IP Address

Continent

 

 

 

Cookie Parameter Literal

Cookie Parameter Regex

 

Cookie Parameter Wildcard

Country

Customer Origin

Device Category

 

DMA Code

 

 

 

Edge CNAME

Latitude

 

 

 

Longitude

 

 

 

Metro Code

 

 

 

Postal Code

 

 

 

Referring Domain Literal

Referring Domain Wildcard

Region Code

 

 

 

Request Header Literal

Request Header Regex

Request Header Wildcard

Request Method

Request Scheme

URL Path Literal

URL Path Regex

 

 

URL Path Wildcard

URL Path Directory Literal

URL Path Directory Wildcard

URL Path Extension Literal

URL Path Extension Wildcard

URL Path Filename Literal

URL Path Filename Wildcard

URL Query Literal

URL Query Regex

 

URL Query Wildcard

URL Query Parameter Literal

URL Query Parameter Wildcard

Features

Identify the available features for each group through the following legend:

Feature Standard Basic Advanced Mobile Device Detection

Age Response Header

 

Bandwidth Parameters

Bandwidth Throttling

Bypass Cache

More InformationBasic Rules only includes this feature with the ADN platform. Advanced Rules includes this feature with the HTTP Large and HTTP Small platforms as well.

Cache-Control Header Treatment

Cache-Key Query String

Cache-Key Rewrite

Cacheable HTTP Methods

 

Cacheable Request Body Size

Comment

Complete Cache Fill (End-of-Life)

More InformationThis feature, which is undergoing end-of-life, has been superseded by the Partial Cache Sharing feature. Please update your rules to use the Partial Cache Sharing feature instead of this one.

Compress File Types

 

Custom Log Field 1

Debug Cache Response Headers

Default Internal Max-Age

Deny Access (403)

Expires Header Treatment

External Max-Age

Follow Redirects

 

Force Internal Max-Age

H.264 Support (HTTP Progressive Download)

Honor No-Cache Request

Ignore Origin No-Cache

Ignore Unsatisfiable Ranges

Internal Max-Stale

Log Query String

Maximum Keep-Alive Requests

 

Mask Client Subnet

Modify Client Request Header

Modify Client Response Header

Partial Cache Sharing

Prevalidate Cached Content

Proxy Special Headers

 

QUIC

 

 

Refresh Zero-Byte Cache Files

Revalidate While Stale

 

 

 

Revalidate While Stale Timer

 

 

 

Set Cacheable Status Codes

Set Client IP Custom Header

Stale Content Delivery on Error

 

 

Stale While Revalidate

 

Streaming Optimization

 

 

 

Token Auth

More InformationThis feature requires the Token-Based Authentication feature.

Token Auth Denial Code

More InformationThis feature requires the Token-Based Authentication feature.

Token Auth Ignore URL Case

More InformationThis feature requires the Token-Based Authentication feature.

Token Auth Parameter

More InformationThis feature requires the Token-Based Authentication feature.

URL Redirect

URL Rewrite

User Variable