INTEGRITY Dokumentace

Request Header Transform Rules

Pomocí Request Header Transform Rules můžete upravovat hlavičky HTTP požadavků odesílaných na váš origin server (server, na kterém je hostován váš web nebo aplikace).

flowchart LR
accTitle: Header modifications diagram
accDescr: Header transform rules can change the headers sent to your origin server (request header modifications) or sent your your website visitors (response header modifications).

A[Visitor]
B((Cloudflare))
C[(Origin server)]

A -.-> B == "Includes request<br> header modifications" ==> C
C -.-> B -. "Includes response<br> header modifications" .-> A

style A stroke-width: 2px
style B stroke: orange,fill: orange,color: black
linkStyle 0,2,3 stroke-width: 1px
linkStyle 1 stroke-width: 3px

Chcete-li upravit HTTP hlavičky v odpověď odesílané návštěvníkům webu, viz Response Header Transform Rules.

Pomocí Request Header Transform Rules můžete:

Pravidlo pro transformaci hlavičky požadavku můžete vytvořit v dashboardu, přes API, nebo pomocí Terraformu.

Pro složitější úpravy hlaviček požadavku zvažte použití Snippets.

Důležité upozornění

Pořadí vykonávání

Pořadí provádění funkcí Rules je následující:

Výše uvedené různé typy pravidel mají přednost před Page Rules. To znamená, že pokud dojde ke shodě jak s Page Rules, tak s výše uvedenými produkty Rules, mají přednost Rules.

Obecně platí, že pro neukončující akce poslední změnu provedenou pravidly ve stejné fáze zvítězí (pozdější pravidla mohou přepsat změny provedené předchozími pravidly). U ukončujících akcí (Block, Přesměrování, nebo jedna z akcí typu challenge), vyhodnocování pravidel se zastaví a akce se provede okamžitě.

Pokud má například více pravidel Přesměrování akce, Cloudflare vždy použije přesměrování URL adresy z prvního pravidla, které odpovídá. Pokud navíc nakonfigurujete přesměrování URL adres pomocí různých produktů Cloudflare (Single Redirects a Bulk Redirects), použije se produkt spuštěný jako první, pokud dojde ke shodě pravidla (v tomto případě Single Redirects).

Viz Seznam fází pro pořadí, ve kterém se produkty vykonávají.

Řešení potíží

Při řešení problémů s Request Header Transform Rules použijte Cloudflare Trace zjistit, zda se pravidlo uplatňuje na konkrétní URL adresu.