Я пытаюсь защитить паролем конкретный 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>