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 |
|
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 |
|
|
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 |
|
|
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 |
|
|
Ejemplo |
|
|
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 |
|
|
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 |
|
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 |
|
|
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 |
|
|
Restricciones de uso |
http.request.method
El método de la solicitud HTTP.
|
Nombre del campo |
Request Method |
|
Tipo |
String |
|
Ejemplo |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
Distingue mayúsculas de minúsculas |
Sí |
|
Valor de coincidencia vacío |
Permitido |
|
Ejemplo |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
Restricciones de uso |
http.request.version
La versión del protocolo HTTP de una solicitud.
|
Nombre del campo |
HTTP Version |
|
Tipo |
String |
|
Ejemplo |
|
|
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 |
|
|
Distingue mayúsculas de minúsculas |
Sí |
|
Valor de coincidencia vacío |
Permitido |
|
Ejemplo |
|
|
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 |
|
|
Distingue mayúsculas de minúsculas |
No |
|
Valor de coincidencia vacío |
No permitido |
|
Ejemplo |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
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.
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
Restricciones de uso |
ssl
Indica si la solicitud utiliza cifrado SSL/TLS.
|
Nombre del campo |
SSL/HTTPS |
|
Tipo |
Boolean |
|
Ejemplo |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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
| Feature | Supported |
|---|---|
| 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 | ✓ |