Hotlinking ist die Verlinkung eines Bildes der eigenen Webseite auf einer fremden Webseite. Benutzer B verwendet auf seiner Webseite ein Bild, dass er direkt vom Webserver von Benutzer A lädt. Dadurch verursacht er auf der beim Benutzer A Traffic der diesem nichts bringt und unerwünscht sein kann.
Mit einer kleinen .htaccess Einstellung lässt sich dies verhindern, bzw. vergällen.
Variante 1 – kein Bild anzeigen
RewriteEngine On # Zugriff erlauben (Whitelist) RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?ihreseite.ch [NC] # Kein Bild anzeigen RewriteRule .(jpg|png|gif)$ - [NC,F,L]
Variante 2 – ein Ersatzbild anzeigen
RewriteEngine On # Zugriff erlauben (Whitelist) RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?ihreseite.ch [NC] # Pfad zum Ersatzbild RewriteRule .(jpg|png|gif|)$ http://www.ihreseite.com/uploads/images/stop_hotlinking.png [NC,R,L]
Verschiedene Provider bieten dies auch einfach übers Backend zum editieren an. So z.B. cyon.ch.