KENT-WEB サポートコーナー 過去ログ [ 0440 ]


記事No: 15406
投稿日: 2017/02/23(Thu) 20:07:21
タイトルBASIC認証に関する質問
ID情報: ykawaki
投稿者: Yuu
URLhttp://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
URLhttp://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/ と表示され、開いているファイル名は表示されなくなりました。

有り難うございました。不明な点は解決いたしました。


[検索ページ]