跳转到内容
搜索文档

可用字段与函数

最后更新 查看 MarkdownAgent 设置

过滤表达式

URL 重写规则的 过滤表达式(即定义哪些传入请求与该规则匹配的表达式)可以包括以下字段:

  • cf.edge.server_ip
  • cf.edge.server_port
  • cf.edge.client_port
  • cf.edge.client_tcp
  • cf.edge.l4.delivery_rate
  • cf.hostname.metadata
  • cf.zone.name
  • cf.random_seed
  • cf.ray_id
  • cf.timings.client_quic_rtt_msec
  • cf.timings.client_tcp_rtt_msec
  • cf.tls_version
  • cf.tls_cipher
  • cf.tls_client_hello_length
  • cf.tls_client_random
  • cf.tls_client_extensions_sha1
  • cf.tls_client_extensions_sha1_le
  • cf.tls_client_ciphers_sha1
  • cf.tls_client_auth.*
  • cf.worker.upstream_zone
  • http.cookie
  • http.host
  • http.referer
  • http.request.accepted_languages
  • http.request.cookies
  • http.request.headers
  • http.request.headers.*
  • http.request.method
  • http.request.timestamp.sec
  • http.request.timestamp.msec
  • http.request.full_uri
  • http.request.uri
  • http.request.uri.*
  • http.request.version
  • raw.http.request.full_uri
  • raw.http.request.headers
  • raw.http.request.headers.*
  • raw.http.request.uri
  • raw.http.request.uri.*
  • http.user_agent
  • http.x_forwarded_for
  • ip.src
  • ip.src.lat
  • ip.src.lon
  • ip.src.asnum
  • ip.src.city
  • ip.src.country
  • ip.src.continent
  • ip.src.metro_code
  • ip.src.postal_code
  • ip.src.region
  • ip.src.region_code
  • ip.src.is_in_european_union
  • ip.src.subdivision_1_iso_code
  • ip.src.subdivision_2_iso_code
  • ssl
  • cf.worker.upstream_zone

有关这些字段的参考信息,请参阅 Fields

有关可用函数的信息,请参阅 函数 (Functions)

重写表达式

重写表达式(即定义要执行的动态 URL 重写的表达式)只能包含以下字段:

  • http.request.uri.*
  • http.request.headers.*
  • http.request.accepted_languages

请参阅 字段参考 (Fields reference) 以获取关于这些字段的更多信息。

在重写表达式中,concat()regex_replace()wildcard_replace() 函数只能出现一次。此外,您不能嵌套 regex_replace()wildcard_replace() 函数。

这篇文档对您有帮助吗?