← 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řebovanou vaším origin server ↗.
Podporované přípony souborů jsou gif, ico, jpg, jpeg a png.
Kontext
Když Cloudflare obdrží požadavek na obrázek z vašeho webu, ověříme, že požadavek nepochází od návštěvníků jiného webu. Návštěvníci vaší domény budou moci obrázky nadále stahovat a prohlížet.
Technicky to znamená, že Hotlink Protection odepře přístup požadavkům, jejichž HTTP referer neobsahuje název domény vašeho webu (a není prázdný).
Hotlink protection nemá vliv na crawlování, ale zabrání zobrazování obrázků na webech jako Google Images, Pinterest a Facebook.
Zapnutí Hotlink Protection
Chcete-li zapnout Hotlink Protection v dashboardu:
-
V Cloudflare dashboardu přejděte na Security Settings stránku.
Přejděte na Settings ↗ -
(Volitelné) Filtrujte podle Zneužití na straně klienta.
-
Pro Hotlink Protection, přepněte přepínač na On.
Chcete-li zapnout Hotlink Protection pomocí API odešlete PATCH požadavek s hotlink_protection jako název nastavení v cestě URI a value nastaveným na "on".
SaaS poskytovatelé používající Cloudflare
Pokud jste SaaS poskytovatel používající Cloudflare for SaaS, upozorňujeme, že Hotlink Protection ve výchozím nastavení povolí pouze požadavky s vaší zónou jako refererem. Abyste neblokovali požadavky svých zákazníků (custom hostnames), zvažte použití Configuration Rules nebo vlastní pravidla.
Povolení hotlinkování konkrétních obrázků
U některých obrázků můžete hotlinkování chtít povolit, ať už externím webům (jako Google), nebo v určitých situacích, například při použití RSS feedu.
Configuration rules
Pro selektivní zakázání Hotlink Protection vytvořte konfigurační pravidlo pokrývající cestu ke složce s obrázky.
adresář hotlink-ok
Hotlinkování určitých obrázků můžete povolit jejich umístěním do adresáře pojmenovaného hotlink-ok. hotlink-ok adresář může být umístěn kdekoli na vašem webu.
Chcete-li jinému webu povolit používat logo.png z example.com, vložte logo.png v nové složce s názvem hotlink-ok.
Několik příkladů URL, u kterých se hotlinking kontrolovat nebude:
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