htaccess позволяют, если не содержит строку

Я вполне уверен, я натыкался на это несколько месяцев назад, но не могу находить его больше после быстрого поиска. Я верю GAC пользователя некоторые, как был поврежден/смешан.

Могут Вы для запуска регулярной сессии PowerShell хорошо?

Как Вы обновили версии.NET?

1
задан 29 April 2010 в 12:32
1 ответ

Вы, где почти там, несколько точек:

Ваш 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
2
ответ дан 3 December 2019 в 22:34

Теги

Похожие вопросы