Christian Kruse: Unterverzeichnis "ent"-schützen mit .htaccess?

Beitrag lesen

你好 Felix,

/privat/.htaccess
[...]

Schoener ist es so:

  
AuthUserFile /home/MEINEDOMAIN/www/MEINEVERZEICHNISSE/privat/.htpasswd  
AuthGroupFile /dev/null  
AuthName Geschützt!  
AuthType Basic  
<Limit GET POST>  
require valid-user  
</Limit>  

Fragen:

  • Wie kann ich per .htaccess das Unterverzeichnis /privat/offen/ vom
    Passwortschutz befreien?
  • Wie müsste /privat/offen/.htaccess lauten?

Das geht nur mit einem Trick:

  
Allow from all  
Satisfy any  

Damit legst du zwei Zugriffsregeln fest: einerseits hast du vorher eine
Authentifizierung gefordert. Andererseits sagst du hier, dass du Clients
von allen IPs zulassen moechtest. Und mit Satisfy any
sagst du dem Apachen, dass nur entweder die Allow-Bedingung erfuellt sein
muss _oder_ ein valider Username+Passwort. Und da die Allow-Bedingung
_immer_ zutrifft... ;-)

再见,
克里斯蒂安

--
Kommt ein Nullvektor zum Psychiater: "Herr Doktor, ich bin orientierungslos!"