不特定多数の人が、この作業をしなくてもよい方法をご教示いただけませんか?
ちょっと意図が汲み取れないので誤解しているかもしれませんが
・全てのディレクトリのユーザ名とパスワードを同一にする
⇒フォルダを移動するたび認証ダイアログは出ますが、同じユーザとパスワードでOKなので「一旦削除」する必要がなくなります
・公開ディレクトリの上位フォルダを作り、そこにのみ.htaccessで認証をかける
⇒一度認証すればどのディレクトリも参照可になります。
ディレクトリごとに異なるユーザ/パスワードで認証させたいのであれば、「一旦削除して」という作業は飛ばせないでしょう。
「この作業をしなくても良い」というのは、認証しなくても良いということになってしまいます。
.htaccess実践活用術
パスワードファイルを同じにすればよいのでしょうか?
間違った解釈であればすみません。
[ 元ファイル ]
AuthUserFile /home/hogehoge1/.htpasswd
[ ファイル1 ]
AuthUserFile ../hogehoge1/.htpasswd
このように上の階層に移動し、参照を行う。
パスワードファイルは共有してしまって、ディレクトリ毎に許可するユーザを指定すればいいのではないでしょうか。
ディレクトリ1
Require user user1 user2
ディレクトリ2
Require user user2 user3
user2は、両方のディレクトリで許可されているので、ディレクトリを移っても大丈夫な気が。
グループを使えば、もうちょっとスマートかも。
コメント(0件)