記事No | : 15406 |
投稿日 | : 2017/02/23(Thu) 20:07:21 |
タイトル | : BASIC認証に関する質問 |
ID情報 | : ykawaki |
投稿者 | : Yuu |
URL | : http://wind-web.jp/ |
BASIC認証(PasswordManager)で分からない事があります。教えて下さい。
BASIC認証は通常フォルダに対して行うと説明されています。。
アクセスが許可されれば、表示されるのはindex.htmがない限りそのフォルダにあるファイルの一覧ですね。
kentoさんの見本は下記の様になっています。
<a href="pwmgr/private/"><img src="../img/mouse.png" alt="サンプル" /></a>
しかし認証後、表示されるのはファイル一覧ではなく、htmlファイルです。
しかもアドレスバーには開かれているファイル名がなく、http://www.kent-web.com/pwd/pwmgr/private/ となっています。
私もこの様なことがやいたたいのですが、方法が分かりません。
しかたなく、<a href="http://wind-web.jp/sample/sample.html">????</a> としています。
しかし、何もかもが丸見えで気持ちよくありません。
BASIC認証対象フォルダは「sanple」です。
TOPページの左下にリンクがあります。
ID:12345 PW:abcde です。
よろしくお願いします。
記事No | : 15407 |
投稿日 | : 2017/02/24(Fri) 08:54:39 |
タイトル | : Re: BASIC認証に関する質問 |
ID情報 | : teketen |
投稿者 | : てけてん |
> index.htmがない限りそのフォルダにあるファイルの一覧ですね。
index.html、index.htm、index.shtml、index.cgi、index.phpなどサーバーで決められたindexページ(トップページ)がない場合、サーバーによっては、「Forbidden 403エラー」になります。
.htaccessの記述によっても、変わりますね。
> しかし、何もかもが丸見えで気持ちよくありません。
indexページがない(Index of)ディレクトリに設置する.htaccessに
Options -Indexes
(最後に改行を入れて下さい)
を記述すると、直接ディレクトリにアクセスすると「Forbidden 403エラー」になります。
詳しくは、検索などで調べて下さい。
> 私もこの様なことがやいたたいのですが、方法が分かりません。
サーバーのindexページを指定しているからではないでしょうか?
http://www.kent-web.com/pwd/pwmgr/private/index.html
がサンプルのアドレスです。
例えば、Yuuさんの参照アドレスは、
http://wind-web.jp/
ですよね?(私は、実際にアクセスはしていませんが)
このアドレスにアクセスすると、index.htm又はindex.htmlのページを表示しているのではないですか?
それと同じです。
記事No | : 15408 |
投稿日 | : 2017/02/24(Fri) 16:30:19 |
タイトル | : Re^2: BASIC認証に関する質問 |
ID情報 | : ykawaki |
投稿者 | : yuu |
URL | : http://wind-web.jp/ |
早速の回答有り難うございます。
> index.html、index.htm、index.shtml、index.cgi、index.phpなどサーバーで決められたindexページ(トップページ)がない場合、サーバーによっては、「Forbidden 403エラー」になります。
トップページは、 index.html です。エラーは出ていません。
ご指摘の通り BASIC認証をかけるディレクトリに index.htmlファイルを置き
<a href="http://wind-web.jp/sample/> と記述するとindex.html が表示されるようになりました。
アドレスバーも http://wind-web.jp/sample/ と表示され、開いているファイル名は表示されなくなりました。
有り難うございました。不明な点は解決いたしました。