.htaccess を使用して特定の URL をパスワードで保護しようとしています。異なる URL は同じファイルを指していますが、動作は異なります。1 つの 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>