← Dokumentace WAF / custom-rules / use-cases
Vyjmutí partnerů z Hotlink Protection
Když je tato funkce zapnutá, Cloudflare Hotlink Protection blokuje všechny HTTP referrery, které nejsou součástí vaší domény nebo zóny. To představuje problém, pokud partnerům povolujete používat vložené odkazy na vaše soubory.
Povolit požadavky od partnerů pomocí vlastních pravidel
Vlastní pravidla můžete použít k ochraně proti hotlinkování a zároveň povolit vložené odkazy od svých partnerů. V takovém případě budete muset zakázat Hotlink Protection aby partnerská doporučení nebyla touto funkcí blokována.
Tento příklad vlastní pravidlo používá http.referer pole k cílení na HTTP odkazy z partnerských webů.
not operátor odpovídá HTTP referrerům, které nepocházejí z partnerských webů, a akce je zablokuje:
-
Když příchozí požadavky odpovídají:
Použijte editor výrazů:
not (http.referer contains "example.com" or http.referer eq "www.example.net" or http.referer eq "www.cloudflare.com") -
Poté proveďte akci: Block
Povolit požadavky od partnerů pomocí Configuration Rules
Případně můžete vytvořit konfigurační pravidlo k vyloučení HTTP referralů z partnerských webů z Hotlink Protection. V takovém případě byste ponechali funkci Hotlink Protection zapnutou.