Hotlinking Sperre gibt Fehler aus! (htaccess / modrewrite)

#0
19.08.2005, 22:03
...neu hier

Beiträge: 1
#1 Hallo ich betreibe seit einiger Zeit eine Website welche ständig wächst.
Ich bin seit einiger Zeit auf einem anderen Server wo ich mehr Traffic usw. habe.
Ich hoste unter anderem Videos welche schonmal ganz gerne dem Hotlinking
zum Opfer fallen. Nun möchte ich mir dagegen schützen und habe folgenden
Code in eine .htaccess datei gepackt und in ein betroffenes Verzeichnis geladen.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?eblogx.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?eblogx.de(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?eblogx.net(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|wmv|wma|mp3|mpeg|mpg|avi|mov)$ http://www.eblogx.de [R,NC]

Auf dem alten Server hat es funktioniert nur jetzt kommt immer ein Fehler:
Hier ein Link zum Testen - http://www.mittas.de/klau.html
Wenn ich die Datei direkt aufrufe kommt auch die Meldung - http://www.eblogx.de/testhotlink/busvsskater.wmv

Nehme ich nun die .htaccess raus, so kann ich die Datei aufrufen.
Ich hoffe mir kann jemand sagen, wo der Fehler ist bzw. was am Server
eingestellt werden muss damit das ganze funktioniert.

Mfg Ragey
Seitenanfang Seitenende
20.08.2005, 17:55
Member
Avatar Gool

Beiträge: 4730
#2 Probiers mal mit folgendem. Ich glaube, Du hast in Deinem ein paar Escape-Fehler drin.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?eblox\.com(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?eblox\.de(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?eblox\.net(/.*)?$ [NC]

RewriteRule \.(gif|jpg|jpeg|bmp|wmv|wma|mp3|mpeg|mpg|avi|mov)$ http://www.eblogx.de [R,L]
__________
Dies ist eine Signatur! Persönlicher Service: Du kommst aus Berlin? Dann melde Dich per PN bei mir, evtl. können wir einen Termin vereinbaren.
Der Grabsteinschubser
Seitenanfang Seitenende
20.08.2005, 23:27
Member
Avatar Laserpointa

Beiträge: 2176
#3 der Code von Managor schaut ungetestet gut aus :yo
...man kann ihn allerdings noch etwas verkürzen:

Code

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?eblox\.(com|de|net)(/.*)?$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|wmv|wma|mp3|mpeg|mpg|avi|mov)$ http://www.eblogx.de [R,L]
Greetz Lp
Dieser Beitrag wurde am 20.08.2005 um 23:31 Uhr von Laserpointa editiert.
Seitenanfang Seitenende
Um auf dieses Thema zu ANTWORTEN
bitte erst » hier kostenlos registrieren!!

Folgende Themen könnten Dich auch interessieren: