Fernando Santini: Apache: Traffic-Klau-Schutz funktioniert nicht

Beitrag lesen

Hallo zusammen,

ich habe folgendes Problem:

unter http://www.trafficklau.de/htaccess.html steht eine Anleitung, wie ich die .htaccess-Datei richtig konfiguriere, damit ich dem Dieb einen Strich durch die Rechnung machen kann.
Die lautet wie folgt:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?myfirstdomain.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]

Ich selber habe mehrere Domains auf dem Server, die ich in der "Root-htaccess-Datei" verwalte. Dies ist der Code in der htaccess-Datei:

RewriteEngine on
RewriteCond %{HTTP_HOST} [^.]*myfirstdomain.com$
RewriteRule ^(.*)$ /myfirstdomain/$1
RewriteCond %{HTTP_HOST} [^.]*myfirstdomain.net$
RewriteRule ^(.*)$ /myfirstdomain/$1

Im Verzeichnis /myfirstdomain/ habe ich wiederum eine htaccess-Datei, die folgenden Code enthält:

RewriteEngine off

Dies wurde mir so von meinem Webhoster gesagt und es funktioniert wunderprächtig!

Aber sobald ich den "Traffic-klau-Code" einfüge (egal ob im Root-htaccess oder im Unterverzeichnis), bekomme ich "Internal Server-Errors".

Ich habe folgende Fragen, wie lautet der Code korrekt, damit ich a) nur eine einzige Domain schütze (myfirstdomain.com) b) alle meine Domains schütze und c) wie kann ich die Sperrung auf *alle* Dateiendungen erweitern (ausgenommen aber .html und .htm)?

Vielen Dank!

euer Fernando