← Images / images / optimization / transformations
Definice zdrojových originů
Při optimalizaci vzdálených obrázků můžete určit, které zdrojové servery lze použít jako zdroj pro transformované obrázky. Cloudflare ve výchozím nastavení přijímá zdrojové obrázky pouze ze zóny, ve které jsou transformace poskytovány.
Na této stránce se dozvíte, jak definovat zdroje obrázků (origins), které chcete optimalizovat, a jak je spravovat.
Jak to funguje
V Cloudflare dashboardu přejděte na Obrázky > Transformace a vyberte zónu, ve které chcete transformace poskytovat.
Pro začátek musíte mít transformace povolené na vaší zóně.
V Zdroje, můžete pro transformace na své zóně nakonfigurovat originy.
Povolit zdrojové obrázky pouze z povolených originů
Zdrojové obrázky můžete omezit na povolené originy, která aplikuje transformace pouze na zdrojové obrázky z definovaného seznamu.
Ve výchozím nastavení jsou vaše povolené zdroje nastaveny na povolené originy. Cloudflare vždy povolí zdrojové obrázky ze stejné zóny, ve které jsou transformace obsluhovány.
Pokud požadujete transformaci se zdrojovým obrázkem mimo váš povolené originy, pak bude obrázek odmítnut. Pokud například na své zóně obsluhujete transformace a.com a nedefinujete žádné další origin servery, pak a.com/image.png lze použít jako zdrojový obrázek, ale b.com/image.png vrátí chybu.
Definice nového originu:
- Od Zdroje, vyberte Přidání originu.
- V části Doména, zadejte doménu zdrojového obrázku. Přijímány budou pouze platné webové URL.
Pokud přidáte kořenovou doménu, subdomény se nepřijímají. Jinými slovy, pokud přidáte b.com, pak zdrojové obrázky z media.b.com budou odmítnuty.
Chcete-li podporovat jednotlivé subdomény, definujte další origin, například media.b.com. Pokud přidáte pouze media.b.com a ne kořenovou doménu, načítejte obrázky z kořenové domény (b.com) a dalších subdomén (cdn.b.com) budou odmítnuty.
Chcete-li podporovat všechny subdomény, použijte * zástupný znak na začátku kořenové domény. Například *.b.com bude přijímat zdrojové obrázky z kořenové domény (například b.com/image.png), ale i ze subdomén (jako media.b.com/image.png nebo cdn.b.com/image.png).
- Volitelně můžete zadat Cesta pro zdrojový obrázek. Pokud není zadána žádná cesta, přijímají se zdrojové obrázky ze všech cest na této doméně.
Cloudflare zkontroluje, zda se definovaná cesta nachází na začátku zdrojové cesty. Pokud definovaná cesta na začátku cesty chybí, zdrojový obrázek bude odmítnut.
Pokud například definujete origin server s doménou b.com a cestu /themes, poté b.com/themes/image.png budou přijaty, ale b.com/media/themes/image.png budou odmítnuty.
- Vyberte Přidat. Váš origin se nyní zobrazí ve vašem seznamu povolených originů.
- Vyberte Save. Tyto změny se projeví okamžitě.
Když nakonfigurujete povolené originy, kontroluje se pouze počáteční URL zdrojového obrázku. Veškerá přesměrování, včetně těch mimo vaši zónu, se budou následovat a výsledný obrázek se transformuje.
Pokud změníte přijímané zdroje na libovolný origin, pak se váš seznam zdrojů vymaže a obnoví na výchozí nastavení.
Povolit zdrojové obrázky z libovolného originu
Pokud jsou vaše povolené zdroje nastaveny na libovolný origin, lze jako zdrojový obrázek pro transformace v této zóně použít jakýkoli veřejně dostupný obrázek.
Libovolný origin je méně bezpečné a může umožnit třetím stranám poskytovat transformace na vaší zóně.