WebDAV-Problem
Posted: 2007-07-07 19:57
Hallo,
nachdem ich nun WebDAV ans laufen bekommen habe stellt sich ein Problem:
Ich habe auf dem Webserver Confixx 3 drauf. Jeder User hat also schön sein Verzeichnis unter /home/www/web2 z.B.
Nun habe ich für jeden User eine conf-Datei angelegt, die seine WebDAV-Sachen regelt.
Das Problem ist, dass ich nun ja "ForceType" auf "text/plain" stellen muss, damit der Benutzer den PHP-Quelltext z.B. bekommt und nicht die Ausgabe.
Da ich aber bei der Directory ja schreibe, bezieht sich das ja immer auf den Ordner. Egal ob der Zugriff nun per DAV oder Browser kommt. Folglich sehen alle Besucher schön die Quelltexte. Irgendwie doof ;)
Ich hatte mir eine Lösung dadurch erhofft, dass ich in dem "<Directory>" den Alias angebe, den ich vorher festlege durch
, allerdings funktioniert das scheinbar nicht.
Mein zweiter Ansatz das in den "<LimitExcept GET>"-Block zu packen, wo sich ja bereits das "Require valid-user" befindet, hat leider auch nicht funktioniert. Im Browser kam dann weiterhin der Quellcode.
Wie bekomme ich das denn nun am besten hin, dass ich im Browser die Ausgabe des Scripts habe und per WebDAV den Quelltext bekomme?
Danke schonmal.[/code]
nachdem ich nun WebDAV ans laufen bekommen habe stellt sich ein Problem:
Ich habe auf dem Webserver Confixx 3 drauf. Jeder User hat also schön sein Verzeichnis unter /home/www/web2 z.B.
Nun habe ich für jeden User eine conf-Datei angelegt, die seine WebDAV-Sachen regelt.
Das Problem ist, dass ich nun ja "ForceType" auf "text/plain" stellen muss, damit der Benutzer den PHP-Quelltext z.B. bekommt und nicht die Ausgabe.
Da ich aber bei der Directory ja
Code: Select all
<Directory "/home/www/web2/html">Ich hatte mir eine Lösung dadurch erhofft, dass ich in dem "<Directory>" den Alias angebe, den ich vorher festlege durch
Code: Select all
Alias /web2 "/home/www/web2"Mein zweiter Ansatz das
Code: Select all
ForceType "text/plain"Wie bekomme ich das denn nun am besten hin, dass ich im Browser die Ausgabe des Scripts habe und per WebDAV den Quelltext bekomme?
Danke schonmal.[/code]