Stoppt den Bilderklau mit lighttpd

Posted on the March 14th, 2008 under howtos by matthias

Viele Leute suchen sich ihre Bilder bei Google & Co zusammen und verlinken diese dann direkt auf ihrer Homepage oder eBay Auktion. Zwar kostet Traffic heute lange nicht mehr so viel, wie noch vor einigen Jahren. Dennoch stört der Bilderklau und verfälscht Statistiken. Die Lösung: eine Überprüfung des Referers.

Folgender Code wird beim vHost eingetragen, dessen Bilder geschützt werden sollen:

[sourcecode language="css"]
$HTTP["referer"] != "http://www.adminlife.net" {
url.access-deny = ( ".jpg", ".jpeg", ".png", ".gif" )
}
[/sourcecode]

Ab sofort werden Bilder nur noch angezeigt, wenn der Referrer http://www.adminlife.net entspricht.

Wem das zu radikal ist, der kann mit regulären Ausdrücken weitere Subdomains oder Hosts erlauben. Im folgenden Beispiel werden alle Google Seiten sowie alle meine Domains mit Subdomains erlaubt.

[sourcecode language="css"]
$HTTP["referer"] !~ "^($|(http|https)://.*\.(google\.*|adminlife\.(net|de|org)))" {
url.access-deny = ( ".jpg", ".jpeg", ".png", ".gif" )
}
[/sourcecode]

|

8 Responses to 'Stoppt den Bilderklau mit lighttpd'

  1. 14. March 2008 at 19:15
    stef
  2. 14. March 2008 at 19:37
    Denis
  3. 14. March 2008 at 20:24
    matthias
  4. 14. March 2008 at 21:09
    Denis
  5. 17. March 2008 at 22:13
    nils
  6. 28. April 2008 at 17:49
    ilja
  7. 28. April 2008 at 18:11
    matthias
  8. 06. November 2008 at 16:59
    Free SMS Maus

Leave a Reply




XHTML::
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>