der Fels in der Brandung

Anzeige

 Januar 19th, 2008

Trafficdiebe - Wie man das externe Einbinden von Grafiken und Co. unterbindet.

von Steini

Wenn wir gerade bei der .htaccess sind. Wie man das Einbinden der eigenen Grafiken fremden Webseiten unterbindet möchte ich hier mal zeigen. Mit diesem .htaccess Schnipsel kann man ohne großen Aufwand den Trafficklau verhindern.

Das Script habe ich mal vor einer Ewigkeit irgendwo entdeckt, bislang jedoch nicht eingesetzt. Werde wohl mal wieder, wie schon so oft in letzter Zeit, die .htaccess anfassen müssen. Per Zufall habe ich das Schnipselchen heute irgendwo hervorgezogen.

<Files ~ “\.(gif|GIF|jpg|JPG|bmp|BMP|jpeg|JPEG|pdf|PDF|mp3)$”>
ErrorDocument 403 http://www.webmasterprofis.com/goodbye.png
SetEnvIfNoCase Referer “^http://www.steinis.org” local_ref=1
SetEnvIfNoCase Referer “^http://steinis.org” local_ref=1
Order Allow,Deny
Allow from env=local_ref
</Files>

Zeile 1 listet die Dateiformate welche im Falle des versuchten Trafficklau’s eingeschlossen sind. Wir nun das Dokument von einem anderen Referrer aufgerufen, wird ein ErrorDocument erzeugt, in diesem Fall eine Grafik, angezeigt. Darunter geben wir an, bei welchen Seiten die Grafiken angezeigt werden sollen. Darunter steht, was erlaubt ist und was nicht.

8 Responses to “Trafficdiebe - Wie man das externe Einbinden von Grafiken und Co. unterbindet.”

  1. joschi Says:

    So verhinderst du übrigens auch, dass die Dateien bei Direktaufruf einer Seite (also ohne einen gesetzten Referer), bei generell deaktiviertem Referer im Browser oder in Feedreadern angezeigt werden.

    Tatsächlich finde ich den “Trafficklau” bei den heutigen Preisen auch gar nicht mehr schlimm. Es ist sicherlich ärgerlich, aber man kann es überleben. ;)

  2. Steini Says:

    Das stimmt allerdings. Wenn man jedoch ein großes Grafikarchiv betreibt, kann das schon wieder anders aussehen.

  3. Mem0rex Says:

    Da fehlt aber eine sehr wichtige datei die du aber auch in deinem code hast ;-) und zwar die png

  4. oezer Says:

    was ich noch schlimmer finde ist, das es typen gibt die einem das theme komplett ohne rücksicht auf verlust übernehmen und in eigenem blog immitieren, obwohl das ding zum download frei steht ;-)

  5. Steini Says:

    Was man da reinpackt bleibt jedem selbst überlassen.

  6. Steini Says:

    Oezer, meinste mich? Habe zwar auch das ProSense Theme, allerdings nicht Deinen Header ;-)

  7. oezer Says:

    also ich habs rausgemacht.. ich fahre jetzt auf sparlampe.. ha ne.. es gibt zig themes da draussen… und ausgerechnet in meinem freundeskreis hat jemand das gleiche theme.. aber egal.. hat mich nicht umgehauen.. werde mich anderweitig umsehen.. aber das blaue hinter den anzeigen würde ich rausmachen.. das sieht doof aus..

  8. Steini Says:

    Das mit dem blauen Anzeigenhintergrund werde ich noch machen. Das Template an sich ist nicht schlecht, muß jedoch noch einiges im CSS meinen Bedürfnissen entsprechend anpassen.

Leave a Reply