Basic認証ユーザー別転送設定(RewriteCond %{REMOTE_USER})
#AuthName "Private Area" #AuthType Basic #AuthUserFile /home/**************/**********/.htpasswd #require valid-user #<FilesMatch "\.(htaccess|htpasswd)$"> #Deny from all #</FilesMatch> #RewriteEngine on #RewriteBase /w/htaccess/authuser/sample #RewriteCond %{REMOTE_USER} ^taro$ #RewriteCond %{REQUEST_URI} !/aaa/ #RewriteRule ^.*$ aaa/ [R=302,L] #RewriteCond %{REMOTE_USER} ^jiro$ [OR] #RewriteCond %{REMOTE_USER} ^goro$ #RewriteCond %{REQUEST_URI} !/bbb/ #RewriteRule ^.*$ bbb/ [R=302,L] #RewriteCond %{REMOTE_USER} !^taro$ #RewriteCond %{REMOTE_USER} !^jiro$ #RewriteCond %{REMOTE_USER} !^goro$ #RewriteCond %{REQUEST_URI} !/ccc/ #RewriteRule ^.*$ ccc/ [R=302,L] # Basic認証ユーザー別転送設定 # サンプルはtaroで認証の場合aaaに、jiroまたはgoroで認証の場合bbbに、それ以外で認証の場合cccに転送。 # サンプルのため行初めに # を記載しています。コピーする場合削除してください。 # AuthUserFile はユーザーファイルを絶対パスで指定。(サンプルのため一部伏字*で表示しています。) # 別にユーザーファイルを作成する必要があります。 # ユーザー名:パスワードの形式です。改行して複数ユーザーも設定可能。(例)taro:1234 # UNIX系ではパスワード暗号化が必要。 # <FilesMatch・・・ は.htaccessファイルと.htpasswdファイルのアクセス禁止設定です。
〔 サンプルページ 〕