David Mously: Zugriff auf Verzeichnisse verbieten

Hallo,

wie ist es über die htaccess-Datei im Rootverzeichnis möglich, dem Server mitzuteilen, dass er dem Besucher _nur_ Zugriff auf Dateien, nicht jedoch auf Verzeichnisse ("directory browsing") erlauben soll?

Daß z.B. der Zugriff auf http://www.mously.com/banner/170_24.gif möglich ist, http://www.mously.com/banner jedoch mit einem "403 forbidden" bestraft wird?

Michael Schröpl hat es in seinem htaccess-Artikel (http://www.teamone.de/selfaktuell/artikel/schroepl01.htm) kurz erwähnt, aber genaues zu dem Thema habe ich weder dort noch bei http://www.apache.org gefunden.

Weiß jemand Rat?

MfG
David

<img src="http://www.mously.com/banner/170_24.gif" alt="">

  1. Hallo David,

    Daß z.B. der Zugriff auf http://www.mously.com/banner/170_24.gif
    möglich ist, http://www.mously.com/banner jedoch mit einem "403
    forbidden" bestraft wird?

    Ob das geht, weiss ich nicht. Um aber den selben Effekt zu erreichen, lege ich in allen Verzeichnissen, zB auch bei /scrip oder
    /images eine index.htm ab; eine selbst gestaltete Datei, die eben
    genau das sagt: Du hast hier nix verloren :-)

    Zu bewunndern ist das ganze zB unter:
    http://home.germany.net/100-80215/
    oder http://home.germany.net/100-80215/alex/images/
    oder http://home.germany.net/100-80215/alex/script/

    Vielleicht kommst Du damit ja im Zweifel auch weiter.

    Viele Grüsse
       Alex

    <img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="">

    http://www.atomic-eggs.com/selfspezial/daten/101.html

    1. Hallo Alex,

      hmm, vielen Dank, aber genau das (siehe auch http://www.teamone.de/selfaktuell/src/ *g*) wollte ich eben durch die htaccess-Lösung elegant umgehen...

      MfG
      David

      <img src="http://www.mously.com/banner/170_24.gif" alt="">

  2. Hi David !

    Weiß jemand Rat?

    1. In der .htaccess Datei einfach folgendes setzen: Options -Indexes
      Dann gibt's kein DirectoryListing sondern den 403er. (weiteres hier http://www.trash.net/faq/htaccess.shtml)

    2. Oder mit einem FTP-Programm Deiner Wahl (ich benutze LeechFTP) die Zugriffsrechte auf das Verzeichnis mit 711 chmod'den.

    Beispiel: http://209.15.32.86/nonline/z/ Forbidden
              http://209.15.32.86/nonline/z/aah.jpg Adrenalinüberschuss

    1. Oder einfach überall 'ne index.htm mit der Fehlermeldung rein.

    mfg Pepe

    1. Hallo Pepe,

      1. In der .htaccess Datei einfach folgendes setzen: Options -Indexes
        Dann gibt's kein DirectoryListing sondern den 403er.

      Hey, danke, das ist e x a k t das, was ich gesucht hab!

      Und dass die Dinge ausnahmsweise einfach so funktionieren, ohne dass es zum http://209.15.32.86/nonline/z/aah.jpg kommt, das kommt ja auch nicht alle Tage vor ;-)

      MfG
      David

      <img src="http://www.mously.com/banner/170_24.gif" alt="">