← Dokumentace WAF / custom-rules / use-cases
Vynětí partnerů z Hotlink Protection
Když je zapnuto, 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 dovolujete používat přímé odkazy na vaše assety.
Povolení požadavků od partnerů pomocí vlastních pravidel
Vlastní pravidla můžete použít k ochraně proti hotlinkování a zároveň povolit inline odkazy od svých partnerů. V takovém případě budete muset vypnout Hotlink Protection aby partnerské odkazy nebyly touto funkcí blokovány.
Tento vlastní pravidlo používá http.referer pole k zacílení HTTP referralů z partnerských webů.
The not operátor odpovídá HTTP referralům, které nepocházejí z partnerských webů, a akce je blokuje:
-
When incoming requests match:
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") -
Then take action: Block
Povolení požadavků 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 tomto případě byste funkci Hotlink Protection ponechali zapnutou.