Page Rules spouští určité akce, kdykoli požadavek odpovídá jednomu z definovaných vzorů URL. Page Rule můžete nastavit tak, aby při splnění určitého vzoru URL spustilo jednu nebo více akcí. Více informací najdete v Page Rules kde se dozvíte více o konfiguraci Page Rules.
Page Rules s Workers
Cloudflare funguje jako reverzní proxy ↗ k poskytování služeb, jako jsou Page Rules, internetovým vlastnostem. Provoz vaší aplikace projde datacentrem Cloudflare, které je návštěvníkovi nejblíže. Po celém světě jich jsou stovky a každé z nich dokáže provozovat služby jako Workers a Page Rules. Pokud je vaše aplikace postavena na Workers nebo Pages, globální síť Cloudflare ↗ funguje jako váš origin server a odpovídá na požadavky přímo z globální sítě Cloudflare.
Při používání Page Rules s Workers se uplatňuje následující postup.
Požadavek dorazí do datového centra Cloudflare.
Cloudflare rozhoduje, zda je tento požadavek trasou (route) Workeru. Protože se jedná o trasu Workeru, Cloudflare vyhodnotí a deaktivuje řadu funkcí, včetně některých, které by jinak nastavila Page Rules.
Page Rules se spouštějí jako součást běžného zpracování požadavků, přičemž některé funkce jsou nyní deaktivované.
Worker se provede.
Worker provede subrequest v rámci stejné zóny nebo do jiné zóny. Protože jde o Worker route, Cloudflare vypíná řadu funkcí, včetně některých, které by jinak nastavovala Page Rules.
Page Rules se vyhodnocují jak ve fázi požadavku klient-Worker (krok 2), tak ve fázi subrequestu Workeru (krok 5).
Pokud se vám při spouštění Workers zobrazují chyby Page Rule, obraťte se na svůj tým účtu Cloudflare nebo Cloudflare Support.
Ovlivněná pravidla Page Rules
Následující Page Rules nemusí fungovat podle očekávání, pokud je příchozí požadavek přiřazen k trase Workeru: