Ochrana obrázků před použitím na jiném webu

Občas někdo na cizím webu vloží do svých stránek obrázek, který se načítá z vašeho webu. Říká se tomu hotlinking. Někomu to může vadit už jen z principu. Má to ale i reálný dopad. Za prvé to zatěžuje váš server, za druhé vám to na hostingu může vyčerpat kvótu pro přenos dat. Většinou o moc nejde, pokud se ale od vás načítají obrázky na nějakém populárním serveru, dopady jsou měřitelné.

Řešením je zákaz hotlinkování v konfiguraci vašeho webu. Aby se vaše obrázky nenačítali na cizím serveru, stačí do souboru .htaccess vložit následující řádky. Soubor .htaccess můžete editovat např. připojením se na váš hostingový server pomocí FTP klienta.

#Zakaz hotlinkovani obrazku
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?vasedomena.cz [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.cz [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

Nezapomeňte v kódu změnit vaší doménu! Výše uvedené řádky zablokují načítání vašich obrázků jinde než na vaší doméně a na Googlu. Google je vhodné povolit, může vám přivést návštěvníky jeho vyhledávač obrázků.

 

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *