Apache – Verzeichnis

27. November 2007 | Kategorie: Rootserver

Da ich jetzt schon mehrmals gefragt wurde, wie ich das mit der Ordner und Dateiansicht mache, dachte ich mir, das einfach mal zu veröffentlichen. :-) Warum auch nicht, gell?

Deswegen hier einfach mal das, was bei mir in meiner http://hollii.de/.htaccess (Kann man nicht mit dem Browser aufrufen!) Datei drin steht. Natürlich inklusive Erklärung. Zeilen, die Kommentare und Erklärungen enthalten beginnen mit dem #-Zeichen.

#Fancy einschalten
FancyIndexing On

#Länge der Dateinamen auf 50 Zeichen erhöhen.
IndexOptions NameWidth=50

#Fehlerseiten festlegen.
ErrorDocument 401 /error/error401.php
ErrorDocument 403 /error/error403.php
ErrorDocument 404 /error/error404.php
ErrorDocument 405 /error/error405.php
ErrorDocument 409 /error/error409.php
ErrorDocument 410 /error/error410.php
ErrorDocument 500 /error/error500.php

#Inhaltsansicht eines Ordners verbieten (-indexes)
Options -indexes +FollowSymLinks

#Dateien mit den folgenden Endungen auf gar keinen Fall anzeigen
IndexIgnore *.db *.log *.Ink *.sql *.tgz

#Neue Grafiken für die Ansicht von Ordnern festlegen
DefaultIcon /icons/default.png
AddIcon /icons/folder.png ^^DIRECTORY^^
AddIcon /icons/exe.gif exe
AddIcon /icons/exe.gif EXE
AddIcon /icons/ace.gif ace
AddIcon /icons/mp3.gif wav
AddIcon /icons/mp3.gif WAV
AddIcon /icons/wmv.gif avi
AddIcon /icons/wmv.gif AVI
AddIcon /icons/wmv.gif mpg
AddIcon /icons/wmv.gif MPG
AddIcon /icons/wmv.gif mpeg
AddIcon /icons/gif.gif ico
AddIcon /icons/bmp.gif bmp
AddIcon /icons/bmp.gif BMP
AddIcon /icons/doc.gif doc
AddIcon /icons/doc.gif DOC
AddIcon /icons/gif.gif gif
AddIcon /icons/gif.gif GIF
AddIcon /icons/jpeg.gif jpeg
AddIcon /icons/jpe.gif jpe
AddIcon /icons/jpg.gif jpg
AddIcon /icons/jpg.gif JPG
AddIcon /icons/js.gif js
AddIcon /icons/mp3.gif mp3
AddIcon /icons/pdf.gif pdf
AddIcon /icons/pdf.gif PDF
AddIcon /icons/php.gif php
AddIcon /icons/png.gif png
AddIcon /icons/png.gif PNG
AddIcon /icons/pps.gif pps
AddIcon /icons/ppt.gif ppt
AddIcon /icons/psd.gif psd
AddIcon /icons/rtf.gif rtf
AddIcon /icons/tif.gif tif
AddIcon /icons/tiff.gif tiff
AddIcon /icons/txt.gif txt
AddIcon /icons/txt.gif TXT
AddIcon /icons/wmv.gif wmv
AddIcon /icons/xml.gif xml
AddIcon /icons/zip.gif zip
AddIcon /icons/zip.gif ZIP
AddIcon /icons/rar.gif tar.gz
AddIcon /icons/rar.gif rar
AddIcon /icons/zip.gif xpi
AddIcon /icons/xls.gif xls

#und direkt noch die Beschreibungen zu den Dateiendungen
AddDescription "PHP-Dokument" *.php
AddDescription "PHP-Dokument" *.PHP
AddDescription "WinZIP-Archiv" *.zip
AddDescription "WinZIP-Archiv" *.ZIP
AddDescription "WinRAR-Archiv" *.rar
AddDescription "WinRAR-Archiv" *.RAR
AddDescription "Firefox-Addon (ZIP)" *.xpi
AddDescription "Firefox-Addon (ZIP)" *.XPI
AddDescription "Anwendung" *.exe
AddDescription "Anwendung" *.EXE
AddDescription "JPEG-Bild" *.jpg
AddDescription "JPEG-Bild" *.JPG
AddDescription "JPEG-Bild" *.jpeg
AddDescription "JPEG-Bild" *.JPEG
AddDescription "JPEG-Bild" *.jpe
AddDescription "GIF-Bild" *.gif
AddDescription "GIF-Bild" *.GIF
AddDescription "PNG-Grafik" *.png
AddDescription "PNG-Grafik" *.PNG
AddDescription "BMP-Bild" *.bmp
AddDescription "BMP-Bild" *.BMP
AddDescription "Textdokument" *.txt
AddDescription "Textdokument" *.TXT
AddDescription "Wavesound" *.wav
AddDescription "Wavesound" *.WAV
AddDescription "MP3-Audio" *.mp3
AddDescription "MP3-Audio" *.MP3
AddDescription "WindowsMediaVideo" *.wmv
AddDescription "WindowsMediaVideo" *.WMV
AddDescription "TrueTypeFont" *.ttf
AddDescription "TrueTypeFont" *.TTF
AddDescription "PDF-Dokument" *.pdf
AddDescription "PDF-Dokument" *.PDF
AddDescription "Flashfilm (SWF)" *.swf
AddDescription "Flashfilm (SWF)" *.SWF
AddDescription "FRM" *.frm
AddDescription "FRM" *.FRM
AddDescription "XML-Dokument" *.xml
AddDescription "XML-Dokument" *.XML
AddDescription "Videodatei (MPG)" *.mpg
AddDescription "Videodatei (MPG)" *.MPG
AddDescription "Videodatei (MPG)" *.mpeg
AddDescription "Videodatei (MPG)" *.MPEG
AddDescription "Work-Dokument" *.doc
AddDescription "Work-Dokument" *.DOC
AddDescription "CLB-Datei" *.clb
AddDescription "Symbol" *.ico
AddDescription "SQL-Datei" *.sql
AddDescription "Registrierungsdatei" *.reg

Das wars auch schon. Achja und dann muss natürlich der Ordner mit den Grafiken im Hauptverzeichnis liegen. Für Ordner wie den /temp/-Ordner bei mir, in den man ja reinschauen darf, benötigt man dann eine weitere .htaccess Datei mit folgendem eintrag. Sofern man sich den Inhalt anschauen darf.

Options +indexes

Beispiel: Der /podcast/-Ordner enthält diese zusätzliche .htaccess Datei mit diesem Eintrag. Deswegen kann man den aufrufen und den Inhalt anschauen. Der /blog/wp-content/-Ordner von WordPress enthält diese Datei nicht. Daher gilt in diesem und allen anderen Ordnern die Einstellung der .htaccess aus dem Hauptverzeichnis. Verstanden? :-)

--------------------------------------------------------------------------------------------
Ähnliche Beiträge:

  1. Fehler 410 – gone
  2. Apache Logs – CONNECT … 200
  3. mismatched tag

Kommentar schreiben

Du möchtest einen Kommentar schreiben? Gib bitte deinen Namen an (z.B. deinen Vornamen) und schreibe in das untere freie Feld. Eine E-mail- und Website Adresse musst du nicht angeben. Die Smilies kannst du mit einem Klick übernehmen (JavaScript erforderlich!).