让我们考虑使用以下 .htaccess 保护的文件夹 www.mydomain.com/exemple:
.htaccess
AuthUserFile /root/FTPname/www/.htpasswd
AuthGroupFile /dev/null
AuthName "Restricted Access"
AuthType Basic
require valid-user
我只想在用户具有特定 cookie 或引发错误(使用以下 [F] 标志)时才允许访问示例文件夹。然后我实现了以下代码:
.htaccess
RewriteEngine On
RewriteCond %{HTTP_COOKIE} !CookieName=CookieValue
RewriteRule .* - [F,L]
AuthUserFile /root/FTPname/www/.htpasswd
AuthGroupFile /dev/null
AuthName "Restricted Access"
AuthType Basic
require valid-user
问题是当我加载没有cookie的示例文件夹时,它首先通过身份验证过程......我想先提出错误。有谁知道?