Felix S.: virtuelle Ordner

Beitrag lesen

Einen wunderschönen guten Morgen,
folgende Situation:

Ich habe einen Ordner auf einem Webserver:

%root%/www/system/

Dort ist ein System, das je nach User verschiedene Dateien einbindet.

Beispiel:

http://%root%/www/system/?user=loremipsum

in einer Datebank ist hinterlegt, dass user "loremipsum" seine Files auf dem Server unter

%root%/www/system/ext_files/sys/user/h7sQ09sBSZQsah

gespeichert hat.

Nun möchte ich, dass User loremipsum seine Files aus diesem Ordner per myfolder/Dateiname einbinden kann.

Bsp:

Datei: %root%/www/system/ext_files/sys/user/h7sQ09sBSZQsah/bilder/elchtest.jpg

Einbindung über: <img src="myfolder/bilder/elchtest.jpg">

Dazu habe ich einen Ordner "myfolder" mit einer index.php angelegt.
Wenn diese nun aufgerufen wird, mit z.B.:

myfolder/index.php?file=bilder/elchtest.jpg

funktioniert das ja auch wunderbar, Datei wird 1:1 ausgegeben, ist ja gar kein Problem.

Aber: Ich möchte, dass ich das ganze nun nicht mehr mittels index.php?file=... aufrufen muss, sondern, dass ich sozusagen einen softlink direkt in den Zielordner habe.

Wenn ich also aufrufe "myfolder/bilder/elchtest.jpg", soll er "%root%/www/system/ext_files/sys/user/h7sQ09sBSZQsah/bilder/elchtest.jpg" einbinden. Und zwar ohne Weiterleitung.

Sprich: Ich brauche irgendwie irgendwas, das mir alles hinter myfolder/ als String in die myfolder/index.php übergibt, damit ich es da ausgeben kann.

Und "nur" ein Softlink geht eben nicht, weil es mehrere User (unbegrenzte Anzahl von Usern) gibt, und für jeden ein anderes Verzeichnis eingebunden werden muss.

Am Besten wäre es, wenn es mir wie erwähnt, den "virtuellen Ordner", also eben alles nach myfolder/ als String in die index.php legt.

Ich habe da mal was gelesen, dass man das mit .htaccess machen könnte, hab aber leider nichts mehr darüber gefunden...

Vielen Dank schonmal für eure Bemühungen