Hotlinking von Mini-Icons
29. Dezember 2006 von Michael | Webmaster/CMS/Blog
Aufgrund des Software-Guide-Redesigns gibt es neue Pfade und verwendete Symbole sind nicht mehr unter den bestehenden Pfaden verfügbar. Ist auch egal, wird ja alles über CSS-Dateien geregelt. Das mag man zumindest meinen, denn ich hab plötzlich Fehl-Zugriffe auf verschiedene Dateien meines Themes festgestellt, u.a. auf ein Mini-Icon mit 97 Bytes (ja, Bytes und nicht Kilobytes). Dieser Zugriff kam von focusonlibya.com, und der Quellcode zeigt es:
Ich habe daher jetzt sog. Hotlinking serverseitig gestoppt. Via Google kam ich auf die Seite How Do I Stop Hotlinking and Bandwidth Theft?, die Tipps zum serverseitigen Sperren von Hotlinking gibt.
Ich habe nun folgende Regel in die .htaccess-Datei mit aufgenommen, damit werden Bilddateien nur noch an den eigenen Server ausgeliefert.
#---------------------------------------
# 29.12.2006: Stop Hotlinking
#---------------------------------------
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?sw-guide\.de/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]
Es gibt übrigens sogar ein deutschsprachiges Hotlinking-Blog, betrieben vom BloggingTom, ist allerdings nicht mehr ganz aktuell (letzter Beitrag vom April 2006).