Downloads schützen

Montag 22. Oktober 2007, 20:39 von Michi
» Web
» Tags:

Mich hat heute ein Thema beschäftigt welches wohl jeden Webmaster der viele Bilder oder Downloads anbietet beschäftigt:

Wie schütze ich mich vor Trafficklau?

Eine 100%ige Antwort darauf gibt es nicht, aber man kanns den Leuten zumindest ein wenig schwer machen ;)
Am einfachsten bzw. unproblematischten geht das über eine .htaccess-Datei, mod_rewrite ist dafür allerdings eine Vorraussetzung:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(blog\.)?mahe.at/.*$ [NC]
RewriteRule .* - [F]

Was bewirkt das?

  • RewriteEngine on
    aktiviert die Rewrite Engine des Apache
  • RewriteCond %{HTTP_REFERER} !^$
    prüft ob der Referrer nicht leer ist
  • RewriteCond %{HTTP_REFERER} !^http://(blog\.)?mahe.at/.*$ [NC]
    der Referrer darf nicht mit blog.mahe.at bzw. mahe.at übereinstimmen, [NC] besagt dass nicht auf Groß-/Kleinschreibung geachtet wird
  • RewriteRule .* – [F]
    Das ist die Regel welche angewendet wird wenn die Bedingungen davor zutreffen, [F] liefert den Statuscode 403 zurück.

ACHTUNG:
Ich habe diese .htaccess für eine Sub-Domain geschrieben welche nur Downloads enthält, verwendest du diese auf der gleichen Domain wie deine Webseite liegt musst du sie anpassen!
Ansonsten kommt niemand mehr über einen externen Link auf deine Seite!

Post to Facebook Post to Twitter Post to MySpace Post to Ping.fm Send Gmail Post to Google Buzz Post to LinkedIn Post to Delicious

Keine Kommentare »

Noch keine Kommentare

RSS · TrackBack

Hinterlasse einen Kommentar