Я вполне уверен, я натыкался на это несколько месяцев назад, но не могу находить его больше после быстрого поиска. Я верю GAC пользователя некоторые, как был поврежден/смешан.
Могут Вы для запуска регулярной сессии PowerShell хорошо?
Как Вы обновили версии.NET?
Вы, где почти там, несколько точек:
Ваш regex, хотя допустимый, также соответствия, когда предварительный просмотр в где-то в другом месте в URL (например, test.preview.example.com). Следующий только соответствует, если URL запускается с "предварительного просмотра".
SetEnvIfNoCase Host ^preview\. preview_site
Порядок должен измениться, чтобы "Позволить, Отклонить", потому что Вы хотите, чтобы mod_access перестал работать, когда оба оператора Deny и Allow соответствуют. После того, как mod_access перестал работать, mod_auth назовут из-за "Satify Любым".
Таким образом, это должно обеспечить поведение, которое Вы ищете:
SetEnvIfNoCase Host ^preview\. preview_site
AuthUserFile /Users/me/.htpasswd
AuthGroupFile /dev/null
AuthType Basic
AuthName "Development Area"
Require valid-user
Order Allow,Deny
Allow from All
Deny from env=preview_site
Satisfy Any