требуется базовый c auth, когда пользовательский URL-адрес доступа указывает параметр c - PullRequest
0 голосов
/ 15 апреля 2020

Я хочу требовать базового c auth, когда пользовательский URL-адрес доступа с параметром "status = pass". Я сделал код ниже, однако он не работает, так как код ниже приводит к запрету, когда я получаю доступ с параметром "status = pass".

Satisfy Any

AuthType Basic
AuthName "Member Site"
AuthUserFile "/home/test/www/test/basic/.htpasswd"
require valid-user

RewriteEngine On
RewriteCond %{QUERY_STRING} status=pass
RewriteRule ^.*$ - [E=secure_dir:%{Request_URI}]

Order Allow,Deny
Allow from all
Deny from env=secure_dir
...