Мне было интересно, можно ли настроить условное требование HTTP basic auth на основе URL-адреса виртуального хоста в файле .htaccess.
Например, я хочу, чтобы mysite.com и test.mysite.com запустили одну и ту же базу кода в том же каталоге, но защитили паролем test.mysite.com. Он будет настроен таким образом, чтобы мне не нужно было разветвлять мой код, так как код приложения может видеть, какой из них vhost/url он обслуживается, и выберите базу данных для обслуживания контента.