Stefan Einspender: einzelne Seiten per .htaccess schützen?

Hallo,

gibt es eine Möglichkeit mit .htaccess nur einzelne Seiten mit
Passwort zu schützen oder betrifft diese Massnahme dann immer
den gesamten Verzeichnisinhalt.
Ich bin mir ziemlich sicher, eine solche Variante mal irgendwo
gesehen zu haben, nur leider wo?
Auch hatte ich mal die Variante, wo die index.html frei aufrufbar
war, alle anderen Dateien in diesem Verzeichnis aber durch Passwort
geschützt.
In beiden Fällen kam als Passwortabfrage des typische .htaccess-
Fenster (meines Browsers). Wie könnte so etwas realisiert werden,
besonders der Schutz einer einzelnen Datei, ohne sie in ein Extra-
Verzeichnis zu packen, würde mich sehr interessieren.

Viele Grüße aus Dresden,
Stefan Einspender

  1. Hallo Stefan,

    gibt es eine Möglichkeit mit .htaccess nur einzelne Seiten mit
    Passwort zu schützen[...]

    ja

    Ich bin mir ziemlich sicher, eine solche Variante mal irgendwo
    gesehen zu haben, nur leider wo?

    Apache Doku ?

    Auch hatte ich mal die Variante, wo die index.html frei aufrufbar
    war, alle anderen Dateien in diesem Verzeichnis aber durch Passwort
    geschützt.

    Alles was du mit regulären Ausdrücken unterscheiden kannst, kann
    unterschiedliche Zugriffsrechte bekommen.

    In beiden Fällen kam als Passwortabfrage des typische .htaccess-
    Fenster (meines Browsers). Wie könnte so etwas realisiert werden,
    besonders der Schutz einer einzelnen Datei, ohne sie in ein Extra-
    Verzeichnis zu packen, würde mich sehr interessieren.

    Das geht mit "FilesMatch".
    Findest du in der Apache Doku unter docs/mod/core.html#filesmatch.

    Das müsste wohl so aussehen (ich habs bisher noch nicht benutzt):

    <FilesMatch "protected.htm">
      AuthName "Lottozahlen der naechsten Woche"
      AuthType Basic
      AuthUserFile /......../.htpasswd
      require valid-user
    </FilesMatch>

    Gruss,
    Carsten