← Cloudflare Rules / rules
Přesměrování
Přesměrování URL adres, označované také jako URL redirection, přesměruje uživatele ze zdrojové URL adresy na cílovou URL adresu s konkrétním stavovým kódem HTTP.
K provádění přesměrování URL použijte podle svého případu použití některý z následujících produktů Cloudflare:
-
Single Redirects: Umožňují vytvářet statická nebo dynamická přesměrování na úrovni zóny (jedné domény nebo subdomény). založený na zástupných znacích rozhraní vám umožňuje definovat zdrojové a cílové vzory URL bez složitých funkcí nebo regulárních výrazů a jedním pravidlem efektivně pokrýt tisíce URL.
-
Bulk Redirects: Umožňují definovat velké množství přesměrování na úrovni účtu, která lze použít napříč doménami ve vašem účtu. Tato přesměrování URL jsou v podstatě statická: nepodporují nahrazování řetězců ani regulární výrazy. Můžete však nastavit parametry, které ovlivňují způsob porovnávání zdrojových URL adres a způsob provedení přesměrování.
-
Snippets: Pomocí krátkých úseků kódu JavaScript můžete flexibilněji definovat složitější funkce přesměrování. Zvažte několik příklady pro začátek.
Šablony Redirect Rules
Cloudflare vám pro běžné případy použití nabízí šablony pravidel.
-
V Cloudflare dashboardu přejděte do sekce Rules Přehled stránce.
Přejděte na Přehled ↗ -
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.
Dostupnost
Single Redirects a Bulk Redirects jsou dostupné ve všech plánech Cloudflare. Přesné kvóty a funkce závisí na vašem plánu.
Bulk redirects
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| Dostupnost | Ano | Ano | Ano | Ano |
| Bulk Redirect Rules | 15 | 15 | 15 | 50 |
| Bulk Redirect Lists | 5 | 5 | 5 | 25 |
| Přesměrování URL napříč seznamy | 10,000 | 25,000 | 50,000 | 1,000,000 |
Pro Přesměrování URL napříč seznamy, tato tabulka uvádí výchozí kvótu pro plán Enterprise. Bulk Redirects podporuje několik milionů přesměrování URL adres, pro navýšení limitu kontaktujte tým spravující váš účet.
Funkce a kvóty Bulk Redirects platí na úrovni účtu a závisí na nejvyšším plánu Cloudflare ve vašem účtu.
Single Redirects
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| Dostupnost | Ano | Ano | Ano | Ano |
| Počet pravidel | 10 | 25 | 50 | 300 |
| Podpora zástupných znaků | Ano | Ano | Ano | Ano |
| Podpora regulárních výrazů | Ne | Ne | Ano | Ano |
Funkce a kvóty Single Redirects platí pro jednotlivé zóny a závisí na plánu zóny.
Pořadí vykonávání
Pořadí provádění funkcí Rules je následující:
- Single Redirects
- URL Rewrite Rules
- Configuration Rules
- Origin Rules
- Bulk Redirects
- Managed Transforms
- Request Header Transform Rules
- Cache Rules
- Snippets
- Cloud Connector
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 přesměrováními URL použijte Cloudflare Trace zjistit, zda se pravidlo uplatňuje na konkrétní URL adresu.