Seite 1 von 1

wiedermal .htaccess

Verfasst: 16.03.2006 20:14
von moepschen
Hi, über dieses Thema gibt es ja zig tausend Threads. Nicht nur hier, sondern überall im Netz, aber nirgends habe ich bisher mein Problem bzw. eine Lösung gefunden.

Also folgendes.
Ich habe 2 Domains und 2 verschiedene Server!
die eine Domain (domain1.de) dient dem Forum und einem Download-Bereich.
die zweite Domain (domain2.de) dient nur den Dateien, die ich zum Download anbiete.

Nun möchte ich das so haben, wenn man über den download-bereich einen Download startet, also z.B. www.domain1.de/download/datei1.exe wird diese datei von www.domain2.de/datei1.exe geladen und das ganze OHNE passwortabfrage. gebe ich aber im Browser direkt www.domain2.de/datei1.exe möchte ich, das dies nicht möglich ist, bzw. nur MIT passwortabfrage. wobei aber eben die pw-abfrage nicht sein muß, es muß lediglich der download unterbunden werden.

Verfasst: 16.03.2006 21:45
von valenterry
könntest du auch theoretisch mit javascript machen, indem du den referrer abfragst, und falls der nicht "xxx" ist, gibts nur ne leere seite oder was auch immer.
würde ich aber nicht unbedingt empfehlen, da es auch welche gibt, die ihren referrer von ihrere firewall löschen lassen usw..

Verfasst: 16.03.2006 22:05
von Pyramide
Welchen Grund bzw. Sinn soll das ganze haben?

Verfasst: 17.03.2006 03:16
von mgutt
wenn du die dateien schützen willst empfiehlt es sich diese außerhalb von deinem webordner abzulegen.

ansonsten ist deine idee nicht möglich bzw. verstehe ich auch nicht den sinn.

Verfasst: 17.03.2006 14:19
von 123teddy321
möglich ist es, aber soweit ich mich mit htaccess azuskenne nicht damit!

möglich wäre es ohne probleme mit php und mysql oder von mir aus auch nur php alleine was dann aber nicht ganz so gut ist!

musst einfach den referrer abfragen und wen der "domain1.de/xx/xx.xx" iust, dann kommt eben der download wenn nich eben nicht, nur würde ich das ganze so machen dass beim downloasdlink dann das ganze durc h ne id ersetz wird und aus ner datenbank abegfragt wuird!

Verfasst: 17.03.2006 14:29
von S2B
Machs doch so:
  • Auf Server 1 (Forum) gibt es ein Script download.php, das du mit mod_rewrite auf download/dateiname.ext umschreibst.
  • Dieses Script leitet auf ein Script download.php auf dem Server 2 weiter, welches die Datei aus einem per .htaccess geschützten Order liest und ausgibt.

Verfasst: 17.03.2006 17:41
von 123teddy321
ja so wie s2b es geschrieben hat würde ich es auch machen!

Verfasst: 17.03.2006 19:01
von moepschen
So, erstmal an alle, die den Sinn nicht verstehen. Ich möchte eien Downloadkontrolle haben, sprich, bestimmen, wer was runterladen darf und zum anderen würde ich auch gerne sehen wollen, was runtergeladen wird und das geht eben nur, wenn ich die dateien auf direkten zugriff schütze.

So, für alle anderen, es muß nicht zwingend htaccess sein, dachte nur, weil ich gelesen habe, das damit eigentlich alles möglich ist, und das als gute Lösung fand.

Den ansatz von S2B fand ich bisher auch am besten...Nur habe ich das Problem, das wenn die exe-datei aufrufen lasse, in den DL-Managern der Username und das Passwort steht. Das PW ist zwar verschlüsselt, aber dennoch würde ich mich über eine bessere Lösung freuen. Weiß denn evtl jemand, wie das beim DL-Mod von hotschi gelöst ist?? es gibt dort ja auch ein gesichertes verzeichnis, aber aus dem dl-mod kann man drauf zugreifen...

Verfasst: 17.03.2006 19:40
von S2B

Verfasst: 17.03.2006 20:21
von moepschen
danke...also bis weihnachten 2005 hab ich mir fast alle beiträge durchgelesen, die damit zutun haben, dann hatte ich keine lust mher...gut, werd da mal mein glück versuchen!