← Правила Cloudflare / rules / transform / url-rewrite / reference
Доступные поля и функции
Выражения фильтра
Правило URL rewrite выражение фильтра (то есть выражение, определяющее, какие входящие запросы соответствуют правилу) может включать следующие поля:
cf.edge.server_ipcf.edge.server_portcf.edge.client_portcf.edge.client_tcpcf.edge.l4.delivery_ratecf.hostname.metadatacf.zone.namecf.random_seedcf.ray_idcf.timings.client_quic_rtt_mseccf.timings.client_tcp_rtt_mseccf.tls_versioncf.tls_ciphercf.tls_client_hello_lengthcf.tls_client_randomcf.tls_client_extensions_sha1cf.tls_client_extensions_sha1_lecf.tls_client_ciphers_sha1cf.tls_client_auth.*cf.worker.upstream_zonehttp.cookiehttp.hosthttp.refererhttp.request.accepted_languageshttp.request.cookieshttp.request.headershttp.request.headers.*http.request.methodhttp.request.timestamp.sechttp.request.timestamp.msechttp.request.full_urihttp.request.urihttp.request.uri.*http.request.versionraw.http.request.full_uriraw.http.request.headersraw.http.request.headers.*raw.http.request.uriraw.http.request.uri.*http.user_agenthttp.x_forwarded_forip.srcip.src.latip.src.lonip.src.asnumip.src.cityip.src.countryip.src.continentip.src.metro_codeip.src.postal_codeip.src.regionip.src.region_codeip.src.is_in_european_unionip.src.subdivision_1_iso_codeip.src.subdivision_2_iso_codesslcf.worker.upstream_zone
См. Поля справочную информацию об этих полях.
Сведения о доступных функциях см. в Функции.
Выражения для перезаписи
Выражение rewrite (то есть выражение, определяющее выполняемый динамический URL rewrite) может включать только следующие поля:
http.request.uri.*http.request.headers.*http.request.accepted_languages
См. Справочник полей дополнительную информацию об этих полях.
concat(), regex_replace(), а также wildcard_replace() функции могут использоваться в выражении перезаписи только один раз. Кроме того, нельзя вкладывать regex_replace() и wildcard_replace() функции.