← Dokumentace WAF / tools / scrape-shield
Hotlink Protection
Hotlink Protection brání tomu, aby vaše obrázky používaly jiné weby, což může snížit šířku pásma spotřebovávanou vaší origin server ↗.
Podporované přípony souborů jsou gif, ico, jpg, jpeg, a png.
Kontext
Když Cloudflare přijme požadavek na obrázek pro váš web, ověříme, že požadavek nepochází od návštěvníků jiného webu. Návštěvníci vaší domény si obrázky budou moci stále stahovat a prohlížet.
Technicky to znamená, že Hotlink Protection odepře přístup požadavkům, u kterých hlavička HTTP referer neobsahuje název domény vašeho webu (a zároveň není prázdná).
Hotlink protection nemá žádný vliv na procházení, ale zabrání zobrazení obrázků na webech, jako jsou Google images, Pinterest a Facebook.
Zapnutí funkce Hotlink Protection
Chcete-li povolit Hotlink Protection v dashboardu:
-
V dashboardu Cloudflare přejděte na Security Nastavení stránce.
Přejděte na Nastavení ↗ -
(Volitelné) Filtrujte podle Zneužití na straně klienta.
-
Pro Hotlink Protection, přepněte přepínač na On.
Chcete-li povolit Hotlink Protection pomocí API odešlete PATCH požadavek s hotlink_protection jako název nastavení v cestě URI a value parametr nastavený na "on".
Poskytovatelé SaaS používající Cloudflare
Pokud jste poskytovatel SaaS, který používá Cloudflare for SaaS, mějte na paměti, že Hotlink Protection ve výchozím nastavení povoluje pouze požadavky, které jako referer uvádějí vaši zónu. Aby nedocházelo k blokování požadavků od vašich zákazníků (vlastní hostitelské názvy), zvažte použití Configuration Rules nebo vlastní pravidla.
Povolit přímé odkazování na konkrétní obrázky
Někdy může být žádoucí, aby určité obrázky bylo možné hotlinkovat, ať už z externích webů (například Google), nebo v konkrétních situacích, jako je použití RSS feedu.
Configuration Rules
Chcete-li zakázat Hotlink Protection selektivně, vytvořte konfigurační pravidlo pokrývající cestu ke složce s obrázky.
adresář hotlink-ok
Určité obrázky můžete povolit pro hotlinkování tak, že je umístíte do adresáře s názvem hotlink-ok. hotlink-ok adresář lze umístit kamkoli na vašem webu.
Aby mohl vaše prostředky používat jiný web, logo.png z example.com, zadejte logo.png v nové složce s názvem hotlink-ok.
Několik příkladů URL adres, u kterých se hotlinking nekontroluje:
http://example.com/hotlink-ok/pic.jpghttp://example.com/images/hotlink-ok/pic.jpghttp://example.com/hotlink-ok/images/pic.jpghttp://example.com/images/main-site/hotlink-ok/pic.jpg