Bei mir ist Hotlinking eigentlich kein Problem, da ich relativ wenige Seiten mit Bildern habe. Hier nun aber trotzdem mal die schnellsten Methoden um die meisten Hotlinker mit bösen Bildern zu ärgern.
1 2 3 4 | RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?rankwatcher.de(/)?.*$ [NC] RewriteRule .*.(gif|png|jpg|jpeg)$ http://subdomain.rankwatcher.de/hotlinker.jpg [R,NC] |
Dieses Rewriting sorgt dafür, dass alle Bild-Zugriffe mit falschem Referrer auf www.rankwatcher.de automatisch ein anderes Bild bekommen. In diesem Beispiel gibt es folgendes Bild:
Du solltet aber daran denken das Hotlinker Bild immer auf einen anderen Server zu legen da sonst die Rewrite Rule eine Endlosschleife produziert.
Kleiner Zusatz, rate wofür:
RewriteCond %{HTTP_REFERER} !^http://(www|images)\.google\..+/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://[^/]+/translate_c\?.+$ [NC]
RewriteCond %{REQUEST_URI} !/hotlinker.jpg$
Hoffentlich zerhackt WordPress das jetzt nicht 😉