Todos los productos
Search
Centro de documentos

Edge Security Acceleration:Match fields

Última actualización: Sep 06, 2026

Los campos de coincidencia especifican los atributos de la solicitud que ESA evalúa en las expresiones de reglas. Utilícelos para dirigirse a atributos específicos de HTTP, IP o TLS en las solicitudes.

Categorías de campos

ESA admite tres tipos de campos de coincidencia:

  • Campos estándar: atributos de protocolos estándar (HTTP, IP, TLS) presentes en las solicitudes del cliente, como el nombre de host y los encabezados de la solicitud.

  • Campos extendidos: valores derivados que ESA calcula a partir de las solicitudes del cliente, como las huellas digitales de TLS y los resultados de la verificación de JavaScript.

  • Campos originales: valores de propiedades sin modificar de las solicitudes del cliente que ESA conserva entre los módulos de funciones.

Campos estándar

Los campos estándar representan los atributos HTTP e IP de las solicitudes del cliente.

http.cookie

El encabezado Cookie en una solicitud HTTP.

Nombre del campo

Cookie

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

Permitido

Ejemplo

"sessionid=330688;userid=abc123"

http.host

El nombre de host en una solicitud HTTP.

Nombre del campo

Hostname

Tipo

String

Distingue mayúsculas de minúsculas

No

Valor de coincidencia vacío

No permitido

Ejemplo

"www.example.com"

Restricciones de uso

http.referer

El encabezado Referer en una solicitud HTTP.

Nombre del campo

Referer

Tipo

String

Distingue mayúsculas de minúsculas

No

Valor de coincidencia vacío

Permitido

Ejemplo

"http://www.example.com/index"

Restricciones de uso

http.request.body.form

El cuerpo de la solicitud en formato de formulario cuando el encabezado Content-Type es application/x-www-form-urlencoded. Se representa como un Map (arreglo asociativo).

Nombre del campo

Body Query String

Tipo

Map<Array<String>>

Ejemplo

{"username":["admin"]}

Restricciones de uso

http.request.body.mime

El tipo MIME detectado en el cuerpo de la solicitud HTTP. Es compatible con los tipos MIME comunes para contenido de video, audio, imagen, aplicación y texto.

Nombre del campo

MIME Type

Tipo

String

Ejemplo

"application/json"

Restricciones de uso

http.request.cookies

El encabezado Cookie en una solicitud HTTP, representado como un mapa (arreglo asociativo).

Nombre del campo

Cookie Value

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

Permitido

Ejemplo

{"sessionid":["330668"]}

Restricciones de uso

http.request.full_uri

La URI completa de una solicitud HTTP, que incluye el protocolo, el nombre de host, la ruta y la cadena de consulta.

Nombre del campo

Full URI

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

No permitido

Ejemplo

"https://www.example.com/image/cat.jpg?width=400&height=300&format=webp"

Restricciones de uso

http.request.headers

Todos los encabezados de una solicitud HTTP, representados como un mapa (arreglo asociativo). Los nombres de los encabezados (claves) se normalizan a minúsculas.

Nombre del campo

Header

Tipo

Object

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

Permitido

Ejemplo

{"content-type":["application/json"]}

Restricciones de uso

http.request.method

El método de la solicitud HTTP.

Nombre del campo

Request Method

Tipo

String

Ejemplo

"GET"

Restricciones de uso

http.request.timestamp.sec

La marca de tiempo UNIX (en segundos) en la que el POP de ESA recibe una solicitud HTTP.

Nombre del campo

Request Timestamp

Tipo

Integer

Ejemplo

1735019278

Restricciones de uso

http.request.uri

La URI de una solicitud HTTP, que incluye la ruta y la cadena de consulta.

Nombre del campo

URI

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

No permitido

Ejemplo

"/image/cat.jpg?width=400&height=300&format=webp"

Restricciones de uso

http.request.uri.args

La cadena de consulta en la URI de una solicitud HTTP, representada como un mapa (arreglo asociativo).

Nombre del campo

URI Query String Parameter

Tipo

Map<Array<String>>

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

Permitido

Ejemplo

{"format":["webp"]}

Restricciones de uso

Un valor nulo solo se permite con los siguientes operadores de coincidencia: igual a, distinto de, contiene o coincide con expresión regular.

http.request.uri.path

El componente de ruta de la URI de una solicitud HTTP.

Nombre del campo

URI Path

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

No permitido

Ejemplo

"/image/cat.jpg"

Restricciones de uso

http.request.uri.path.extension

La extensión del archivo en la ruta de la URI de una solicitud HTTP.

Nombre del campo

File Name Extension

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

No permitido

Restricciones de uso

Ruta de la URI

Valor del campo

/cat

""

/cat.jpg

"jpg"

/.jpg

""

/.cat.jpg

"jpg"

/cat.jpg.tar

"tar"

/cat.

""

/cat.JPG

"JPG"

http.request.uri.path.file_name

El nombre del archivo (sin extensión) en la ruta de la URI de una solicitud HTTP.

Nombre del campo

File Name

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

No permitido

Restricciones de uso

Ruta de la URI

Valor del campo

/cat

"cat"

/cat.jpg

"cat"

/.jpg

""

/.cat.jpg

".cat"

/cat.jpg.tar

"cat.jpg"

/cat.

"cat"

/CAT.jpg

"CAT"

http.request.uri.path.full_file_name

El nombre completo del archivo (con extensión) en la ruta de la URI de una solicitud HTTP.

Nombre del campo

Full File Name

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

No permitido

Ejemplo

"cat.jpg"

Restricciones de uso

http.request.uri.query

La cadena de consulta de la URI de una solicitud HTTP.

Nombre del campo

URI Query String

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

No permitido

Ejemplo

"width=400&height=300&format=webp"

Restricciones de uso

http.request.version

La versión del protocolo HTTP de una solicitud.

Nombre del campo

HTTP Version

Tipo

String

Ejemplo

"HTTP/1.0", "HTTP/1.1", "HTTP/2.0", "HTTP/3.0"

Restricciones de uso

http.response.headers

Los encabezados de respuesta del servidor de origen, representados como un mapa (arreglo asociativo). Los nombres de los encabezados (claves) se normalizan a minúsculas.

Nombre del campo

Encabezados de respuesta HTTP

Tipo

Object

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

Permitido

Ejemplo

{"content-type":["application/json"]}

Restricciones de uso

Actualmente solo es compatible con la función Modify Inbound Response Headers.

http.response.code

El código de estado HTTP de la respuesta del servidor de origen.

Nombre del campo

Código de estado de respuesta HTTP

Tipo

String

Distingue mayúsculas de minúsculas

No

Valor de coincidencia vacío

No permitido

Ejemplo

403

Restricciones de uso

Actualmente solo es compatible con la función Modify Inbound Response Headers.

http.user_agent

El encabezado User-Agent en una solicitud HTTP.

Nombre del campo

User Agent

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

Permitido

Ejemplo

"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.X.X Safari/537.36"

Restricciones de uso

http.x_forwarded_for

El encabezado X-Forwarded-For en una solicitud HTTP.

Nombre del campo

X-Forwarded-For

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Valor de coincidencia vacío

Permitido

Ejemplo

"192.168.0.1, 10.10.0.1"

Restricciones de uso

ip.geoip.asnum

El número de sistema autónomo (ASN) asociado con la dirección IP de origen. Cuando no es posible identificar la dirección IP, se utiliza el valor predeterminado 0. Para obtener más información, consulte What is an ASN?.

Nombre del campo

ASN

Tipo

Integer

Ejemplo

37963

Restricciones de uso

ip.geoip.continent

El continente asociado con la dirección IP de origen. Utiliza el valor predeterminado XX cuando no es posible identificar el continente.

Nombre del campo

Continent

Tipo

String

Ejemplo

AS

Restricciones de uso

Nombre del continente

Código del continente

África

AF

Antártida

AN

Asia

AS

Europa

EU

Norteamérica

NA

Oceanía

OC

Sudamérica

SA

ip.geoip.country

El país o región asociado con la dirección IP de origen. Utiliza el valor predeterminado XX cuando no es posible identificar el país o la región. Para obtener más información, consulte ISO 3166 standard.

Nombre del campo

Country or Region

Tipo

String

Distingue mayúsculas de minúsculas

No

Valor de coincidencia vacío

No permitido

Ejemplo

"CN"

Restricciones de uso

ip.src

La dirección IP que el cliente utiliza para conectarse al POP de ESA.

Nombre del campo

Client IP

Tipo

Dirección IP

Distingue mayúsculas de minúsculas

No

Valor de coincidencia vacío

No permitido

Ejemplo

192.0.2.1

Restricciones de uso

ip.src.isp

El proveedor de servicios de Internet (ISP) asociado con la dirección IP de origen.

Nombre del campo

ISP

Tipo

String

Ejemplo

"100017"

Restricciones de uso

Nombre del ISP

Código del ISP

China Telecom

100017

China Mobile

100025

China Unicom

100026

China Netcom

100016

China Tietong

100020

Great Wall Broadband

100061

China Education and Research Network (CERNET)

100027

China Broadcasting Network

1000139

Beijing Gehua CATV Network

100080

Dr.Peng Group

1000143

Alibaba

100098

Alibaba Cloud

1000323

Tencent

1000401

Baidu

100099

ChinaNetCenter

100093

ip.src.version

La versión del protocolo IP de la dirección IP de origen.

Nombre del campo

IP Version

Tipo

String

Ejemplo

"IPv4", "IPv6"

Restricciones de uso

ip.src.subdivision_1_iso_code

El código ISO de la subdivisión administrativa de primer nivel (como provincia o estado) correspondiente a la dirección IP de origen. Para obtener más información, consulte ISO 3166 standard.

Nombre del campo

Province

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Ejemplo

"CN-ZJ"

Restricciones de uso

ip.src.region_code

El código de la región del load balancer asociado con la dirección IP de origen.

Nombre del campo

Load Balancer Region

Tipo

String

Distingue mayúsculas de minúsculas

Sí

Ejemplo

"EAS"

Restricciones de uso

Nombre de la región

Código de la región

Europa del Este

EEU

Europa del Oeste

WEU

Norteamérica

NAM

Sudamérica

SAM

Medio Oriente

ME

Norte de África

NAF

Sur de África

SAF

Oceanía

OC

Asia Oriental

EAS

Sudeste Asiático

SEAS

Sur de Asia

SAS

China continental

CNM

Nota

Este campo solo es compatible con los load balancers.

ip.src.city

El código de ciudad asociado con la dirección IP de origen. Utiliza el valor predeterminado XX cuando no es posible identificar la dirección IP.

Nota

Los nodos de ESA tienen una precisión limitada para identificar la ubicación geográfica a nivel de ciudad. No utilice este campo en escenarios de bloqueo de solicitudes.

Nombre del campo

City Code

Tipo

String

Ejemplo

"310000"

Restricciones de uso

ip.src.city_name

El nombre de la ciudad asociado con la dirección IP de origen. Utiliza el valor predeterminado XX cuando no es posible identificar la dirección IP.

Nombre del campo

City Name

Tipo

String

Ejemplo

"hangzhou"

Restricciones de uso

ip.src.lon

La longitud asociada con la dirección IP de origen. Utiliza el valor predeterminado XX cuando no es posible identificar la dirección IP.

Nombre del campo

Longitude

Tipo

Float

Ejemplo

120.12

Restricciones de uso

ip.src.lat

La latitud asociada con la dirección IP de origen. Utiliza el valor predeterminado XX cuando no es posible identificar la dirección IP.

Nombre del campo

Latitude

Tipo

Float

Ejemplo

30.16

Restricciones de uso

ip.src.postal_code

El código postal asociado con la dirección IP de origen. Utiliza el valor predeterminado XX cuando no es posible identificar la dirección IP.

Nombre del campo

Postal Code

Tipo

String

Ejemplo

"310000"

Restricciones de uso

ip.src.timezone

La zona horaria asociada con la dirección IP de origen. Utiliza el valor predeterminado XX cuando no es posible identificar la dirección IP.

Nombre del campo

Timezone

Tipo

String

Ejemplo

"UTC+8"

Restricciones de uso

ssl

Indica si la solicitud utiliza cifrado SSL/TLS.

Nombre del campo

SSL/HTTPS

Tipo

Boolean

Ejemplo

true

Restricciones de uso

Campos extendidos

Los campos extendidos capturan atributos que van más allá de los protocolos estándar (IP, HTTP, TLS) en las solicitudes del cliente.

ali.ja3_hash

La huella digital JA3, un hash MD5 de los campos Client Hello durante el handshake de TLS (versión de TLS, conjuntos de cifrado, extensiones, curvas elípticas y formato de punto).

Nombre del campo

JA3 Fingerprint

Tipo

String

Ejemplo

d0bfcdbbf2c6aeb4e0fbcf8234fd6cb6

Restricciones de uso

ali.ja4

La huella digital JA4. JA4 amplía JA3 al incorporar información adicional del handshake para mejorar la unicidad y la precisión de la huella digital.

Nombre del campo

JA4 Fingerprint

Tipo

String

Ejemplo

d0bfcdbbf2c6aeb4e0fbcf8234fd6cb6

Restricciones de uso

ali.js_detection.passed

Indica si el cliente superó el desafío de verificación de JavaScript.

Nombre del campo

JavaScript Verified

Tipo

Boolean

Ejemplo

true

Restricciones de uso

ali.static_resource

Indica si la solicitud se dirige a un recurso estático.

Nombre del campo

Static Request

Tipo

Boolean

Ejemplo

true

Restricciones de uso

ali.tls_client_auth.cert_verified

Indica si el certificado del cliente superó la verificación durante la autenticación TLS mutua (mTLS).

Nombre del campo

Client Certificate Verified

Tipo

Boolean

Ejemplo

true

Restricciones de uso

ali.tls_hash

Un valor de hash derivado de la información del handshake de TLS en la solicitud.

Nombre del campo

TLS Fingerprint

Tipo

String

Ejemplo

ABC123HASH

Restricciones de uso

ali.site.name

El nombre del sitio que corresponde al dominio en la URL de la solicitud del cliente.

Nombre del campo

Site Name

Tipo

String

Ejemplo

"example.com"

Restricciones de uso

Campos originales

Los campos originales conservan los valores sin modificar de la solicitud del cliente entre los módulos de funciones de ESA.

http.request.body.raw

El contenido del cuerpo sin procesar de una solicitud HTTP.

Nombre del campo

HTTP Request Body

Tipo

String

Ejemplo

"ABC123"

Restricciones de uso

Compatibilidad de los campos de coincidencia en distintas funciones

Match fields(Select Match fields from the list below to view supported fields.)

Query result

Please select a row in the "Match fields" list above to see how the field is supported in each Feature (indicated by ✓/—).

ali.ja3_hash support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer×
Function routing×
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ali.ja4 support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer×
Function routing×
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ali.js_detection.passed support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer×
Function routing×
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ali.static_resource support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer×
Function routing×
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ali.tls_client_auth.cert_verified support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer×
Function routing×
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ali.tls_hash support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer×
Function routing×
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.cookie support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.host support across different features

FeatureSupported
SSL/TLS rules✓
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.referer support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.body.form support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer×
Function routing×
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.body.mime support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer×
Function routing×
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.body.raw support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer×
Function routing×
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.cookies support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.full_uri support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.headers support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.method support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.timestamp.sec support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer✓
Function routing×
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.uri support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.uri.args support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.uri.path support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.uri.path.extension support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.uri.path.file_name support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules×
WAF custom rules×
WAF rate limiting rules×
WAF managed rules×
WAF scan protection rules×
WAF allowlist rules×
BOT Advanced mode×

http.request.uri.path.full_file_name support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer×
Function routing×
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.uri.query support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.request.version support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.user_agent support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

http.x_forwarded_for support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.geoip.asnum support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.geoip.continent support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.geoip.country support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.src support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.src.isp support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.src.region_code support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer✓
Function routing×
Security rules×
WAF custom rules×
WAF rate limiting rules×
WAF managed rules×
WAF scan protection rules×
WAF allowlist rules×
BOT Advanced mode×

ip.src.subdivision_1_iso_code support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.src.version support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ali.site.name support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules×
Rewrite URL×
Modify inbound request headers×
Modify outbound request headers×
Modify inbound response headers×
Modify outbound response headers×
Custom response code×
Request redirect×
Error code redirect×
Cache rules×
Network optimization rules×
File compression×
Image optimization×
Video processing×
Origin rules×
Waiting room rules×
Version management×
Load balancer×
Function routing×
Security rules×
WAF custom rules×
WAF rate limiting rules×
WAF managed rules×
WAF scan protection rules×
WAF allowlist rules×
BOT Advanced mode✓

ip.src.city support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.src.city_name support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.src.lon support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.src.lat support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.src.postal_code support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ip.src.timezone support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓

ssl support across different features

FeatureSupported
SSL/TLS rules×
HTTPS rules✓
Rewrite URL✓
Modify inbound request headers✓
Modify outbound request headers✓
Modify inbound response headers✓
Modify outbound response headers✓
Custom response code✓
Request redirect✓
Error code redirect✓
Cache rules✓
Network optimization rules✓
File compression✓
Image optimization✓
Video processing✓
Origin rules✓
Waiting room rules✓
Version management✓
Load balancer✓
Function routing✓
Security rules✓
WAF custom rules✓
WAF rate limiting rules✓
WAF managed rules✓
WAF scan protection rules✓
WAF allowlist rules✓
BOT Advanced mode✓