INTEGRITY Dokumentace

Transform Rules

Transform Rules umožňují upravovat cestu URI, query string a HTTP hlavičky požadavků a odpovědí v globální síti Cloudflare.

Existuje několik typů Transform Rules:

Pro složitější úpravy hlaviček a logiku přepisu zvažte použití Snippets.


Začínáme

Cloudflare vám pro běžné případy použití nabízí šablony pravidel.

  1. V Cloudflare dashboardu přejděte do sekce Rules Přehled stránce.

    Přejděte na Přehled ↗
  2. Vyberte Šablony, a poté vyberte jednu z dostupných šablon.

Můžete se také podívat na Galerie příkladů v dokumentaci pro vývojáře.

Případně můžete vytvořit transform rule od začátku v dashboardu nebo přes Cloudflare API. Podrobné pokyny najdete v následujících částech:

Příklady pro Terraform naleznete v Konfigurace Transform Rules pomocí Terraformu.

Viz Rules language pro další informace o sestavování výrazů pro Transform Rules.

Dostupnost

Cloudflare Transform Rules jsou dostupné všem zákazníkům. Podpora regulárních výrazů závisí na vašem plánu Cloudflare.

Tato tabulka uvádí funkce Transform Rules dostupné v jednotlivých zákaznických plánech:

Free Pro Business Enterprise
Dostupnost Ano Ano Ano Ano
Aktivní Transform Rules 10 25 50 300
Podpora regulárních výrazů Ne Ne Ano Ano

Uživatel Cloudflare musí mít Role Firewall nebo některou z rolí Administrator, abyste měli přístup k Transform Rules.

Vyhodnocování Transform Rules

Managed Transforms se spouštějí dříve než ostatní typy Transform Rules, které upravují hlavičky HTTP:

Transform Rules se spouštějí v pořadí. Pravidla, která se v seznamu Transform Rules nacházejí níže, mohou přepsat změny provedené předchozími pravidly. Pořadí pravidel můžete definovat na dashboardu nebo přes API.

Pole požadavku a odpovědi jsou v rámci každého fáze při vyhodnocování Transform Rules pro požadavek/odpověď. To znamená, že pozdější pravidla ve stejné fázi nemohou reagovat na změny provedené dřívějšími pravidly (vždy používají původní hodnoty polí). Další informace najdete v Hodnoty polí při vyhodnocování pravidla.

Řešení potíží

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