Page 1 of 1

mod rewrite problem

Posted: 2005-01-07 22:37
by mrturkey
Hallo Gemeinde,

ich habe ein Problem mit meinem mod_rewrite.

Ich habe folgende Einstellung in meiner .htaccess :

Code: Select all

RewriteEngine on
#RewriteCond %{HTTP_USER_AGENT} ^FlashGet.* [OR]
RewriteCond %{HTTP_REFERER} !^http://(www.)?DOMAIN.de(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.DOMAIN.de/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.DOMAIN.de$      [NC]
RewriteCond %{HTTP_REFERER} !^http://DOMAIN.de/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://DOMAIN.de$      [NC]

RewriteRule .*.(rar|RAR|zip|ZIP)$ http://www.DOMAIN.de/index.php [R,L]
Das funktioniert auch soweit, das versuche von externen Links plus ohne Referrer auf die Index weitergeleitet wird. Jedoch funktioniert das mit Flashget nicht. Flashget kann munter von anderen Seiten downloaden, auch ohne Referrer scheint es Flashget nicht zu jucken was ich als rewrite Einstelle.

Könnte mir jmd sagen, wie ich es auch für Downloadmanager wie Flashget unterbinden kann downloads durchzuführen, ohne von der eigendlichen Domain zu kommen ?
Oder was eventuell an meinem rewrite rule nicht richtig sein könnte ?

th@nks and gr33tz

Re: mod rewrite problem

Posted: 2005-01-08 15:42
by wirsing
Ist das Absicht dass die RewriteCond mit FlashGet auskommentiert ist?
Außerdem:
- kann man den Useragent umbiegen
- gibt es verschiedenste Downloadmanager
- sind Downloadmanager einfach praktisch und du ärgerst damit deine Besucher
- könnte man einen Downloadschutz auch über Sessions realisieren

Re: mod rewrite problem

Posted: 2005-01-08 15:58
by mrturkey
Danke erstmal für deine Antwort ...

Das mit der auskommentierung habe ich bewusst so gemacht, weil es auch ohne nicht funktioniert.

Gehen wir mal davon aus ich betreibe ein Forum mit Downloads. Die Benutzer müssen sich registrieren um die Dateien runterladen zu können.
Wenn jemand einen Downloadlink an jemand anderen weitergibt, der nicht im Forum registriert ist, kann er den Download, falls er Flashget ( oder auch andere Downloadmanager nutzt) die Dateien runterladen. Der IE kann es z.b. nicht, weil der Referrer fehlt, jedoch die DL Manager scheren sich um den Referrer.

Ich möchte halt einfach die Möglichkeit unterbinden, das man mit Downloadmanagern von externen Links meine Downloads runterladen kann.

Wie stelle ich das am besten an ?

th@nks