Usando mod_setenvif
:
SetEnvIf Request_URI "^/about$" allow=yes
AuthType Basic
AuthName "Password Required"
AuthUserFile /var/www/webinterface/.htpasswd
Options +FollowSymLinks
Order Deny,Allow
Satisfy any
Deny from All
Require valid-user
Allow from env=allow
→ parte inferior bloqueia todo o conteúdo, exceto se você estiver logado ou se allow=yes
, que é definido apenas se a solicitação for o site sobre.
referência: link