次の .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 を使用せずに例のフォルダーを読み込むと、最初に認証プロセスが行われることです...最初にエラーを発生させたいと思います。誰でも知っていますか?