Downloads schützen
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!