Bei einem Multi-Domain Setup kann es u.U Sinn machen, während der Entwicklung einen Passwortschutz zu implementieren. Hier finden Sie Beispiele für ein solches Unterfangen.
Multidomain: Eine komplette Domain mit htpasswd schützen
Mit diesem Snippet sind Sie in der Lage eine Domain spezifisch zu schützen. Sollten andere Domains auch auf den Ordner zeigen, wo diese .htaccess platziert ist, werden die anderen Domains von der Regel ausgeschlossen und sind wie gewohnt erreichbar:
SetEnvIf Host www.domain.de passreq AuthType Basic AuthName "Password Required" AuthUserFile /pfad/zur/.htpasswd Require valid-user Order allow,deny Allow from all Deny from env=passreq Satisfy any
Bestimmte Pfade mit Passwortschutz versehen
Sie können auch global einzelne Pfade absichern. Wenn z.B. eine Domain nicht nötig aber ein bestimmer Pfad abgesichert werden soll:
SetEnvIf Request_URI ^/meine/url require_auth=true AuthUserFile /pfad/zur/.htpasswd AuthName "Password Protected" AuthType Basic Order Deny,Allow Deny from all Satisfy any Require valid-user Allow from env=!require_auth