Schützen einer bestimmten Domain per htaccess ohne andere Domains auf dem gleichen Server zu stören

Wenn man über einen Server mehrere Domains betreibt und man eine der Domains per htaccess schützen möchte kommt man an die Stelle wo die gewohnten htaccess Befehle nicht mehr reichen.
Trotzdem gibt es eine Lösung für das Problem:

SetEnvIf Host www.domain.de passreq
AuthType Basic
AuthName "Passwortschutz"
AuthUserFile /pfad/zur/.htpasswd
Require valid-user
Order allow,deny
Allow from all
Deny from env=passreq
Satisfy any

Auf diese Art wird nur für die Domain „www.domain.de“ ein Passwort verlangt, während der Rest der Seite normal zugreifbar bleibt.