人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ひとつ、ドメインを持ってサイトを運営しています。その中にたくさんのデイレクトリを設け、それぞれのデイレクトリにたくさんのファイルを置いています。現在、デイレクトリ毎にアクセス制限を掛ける必要があるため、各フォルダに.htaccessと.htpasswdというファイルを置いて、パスワード等を使用していますが、サイトを利用する不特定多数の人が二つ以上のデイレクトリにアクセスする場合、「ブラウザーに以前のパスワード等が表示されたものを、一端削除して別のパスワード等を入力するという煩雑な作業をしなければなりません」
不特定多数の人が、この作業をしなくてもよい方法をご教示いただけませんか?

●質問者: ozaki
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:.htaccess ひとつ アクセス サイト ドメイン
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● icchan0000
●50ポイント

http://www.dummy.address/

ちょっと意図が汲み取れないので誤解しているかもしれませんが

・全てのディレクトリのユーザ名とパスワードを同一にする

⇒フォルダを移動するたび認証ダイアログは出ますが、同じユーザとパスワードでOKなので「一旦削除」する必要がなくなります

・公開ディレクトリの上位フォルダを作り、そこにのみ.htaccessで認証をかける

⇒一度認証すればどのディレクトリも参照可になります。

ディレクトリごとに異なるユーザ/パスワードで認証させたいのであれば、「一旦削除して」という作業は飛ばせないでしょう。

「この作業をしなくても良い」というのは、認証しなくても良いということになってしまいます。


2 ● tomaton20
●50ポイント

http://www.shtml.jp/htaccess/

.htaccess実践活用術

パスワードファイルを同じにすればよいのでしょうか?

間違った解釈であればすみません。

[ 元ファイル ]

AuthUserFile /home/hogehoge1/.htpasswd

[ ファイル1 ]

AuthUserFile ../hogehoge1/.htpasswd

このように上の階層に移動し、参照を行う。


3 ● nanki
●50ポイント

http://kakuteishinkoku.net/manual/mod/mod_auth.html

パスワードファイルは共有してしまって、ディレクトリ毎に許可するユーザを指定すればいいのではないでしょうか。

ディレクトリ1

Require user user1 user2

ディレクトリ2

Require user user2 user3

user2は、両方のディレクトリで許可されているので、ディレクトリを移っても大丈夫な気が。

グループを使えば、もうちょっとスマートかも。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ