Я пытаюсь защитить паролем конкретный URL, используя .htaccess. Разные URL-адреса указывают на одни и те же файлы, но работают по-разному. Теперь мне нужно защитить паролем только один URL. Я пытаюсь сделать это с помощью setenvif, но, похоже, это не работает. Возможно, я не совсем понимаю назначение или использование модуля apache setenv.
Это мой код, который, похоже, не работает
SetEnvIfNoCase Host "topasswordprotect\.domain\.com$" protecturl
<IfDefine protecturl>
Require valid-user
AuthName "Please enter your name and password"
AuthType Basic
AuthUserFile .htpasswd
</IfDefine>