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? Dann gib bitte deinen Namen an (z.B. deinen Vornamen) und schreibe deinen Kommentar in das große Feld unter den Smilies. Eine E-mail- und/oder Website Adresse musst du nicht angeben - Website-Adresse kannst du aber angeben. Die Smilies kannst du mit einem Klick übernehmen (JavaScript erforderlich!).