PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache - Indexierung von Windows-Shares



Neo van Matix
30.10.07, 10:44
Hallo,

ich hab mal ein Windows-Share gemounted und per Apache freigegeben:

Alias /prj /srv/www/htdocs/prj/
<Directory /srv/www/htdocs/prj/>
IndexOptions FancyIndexing
Options Indexes
Order allow,deny
Allow from all
</Directory>

Das funktioniert auch gut, nur eine Sache stört mich: Der Apache behandelt Dateien und Ordner als (scheinend) gleichwertige Objekte. Dadurch sortiert er standardmäßig ALLES alphabetisch - ich hab also zwischen den Ordnern auch Dateien, die, weil Sie eben mit C anfangen, hinter dem Ordner mit C am Anfang aufgelistet werden.

Wir wäre es lieb, wenn der Apache einmal die Ordner alphabetisch sortiert, und danach die Dateien.

Gibts so ne Möglichkeit?

marce
30.10.07, 10:55
http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html#indexoptions
-> FoldersFirst (Apache 2.0.23 and later)

Neo van Matix
30.10.07, 11:13
Danke, funktioniert tadellos ^^

Edit: Okay, ein Problem hät ich noch: Wenn ich per Firefox in dem freigegebenen Windows-Share navigiere, kann ich (außer *.doc-Dateien) keine Dateien runterladen. Bilder zeigt er mir im Browser nicht an, wenn ich auf eine Datei klick (z.b. .db, dz1, .bat, usw.) erscheint nur eine weiße Seite mit dem Dateipfad in der Adressleiste.

Wenn ich auf die Datei Rechtsklicke und "Speichern unter" auswähle, tut er was... die Datei ist dann jedoch nicht lokal vorhanden?!

Gibts irgend eine restriktionsdatei, die besagt, dass nur doc,xxx,yyy herunterladbar sind?!