ご利用前に必ずお読みください。
フォーラムTOP > Xfree(旧無料レンタルサーバー) > .htpasswdがうまく動作せず、500Errorに

.htpasswdがうまく動作せず、500Errorに

by .htpasswdがうまく動作しないさん (c20a350b)
投稿数:0回
(ベストアンサー:0回)
2022/04/29 01:46
単純な認証ページにするため、管理パネルからのパスワード設定ではなく
.htaccess,.htpasswdを使いたいのですが
ID、PASSを正しく入力しても500エラーが発生してしまいます。
.htaccessの設定ミスでしょうか。
よろしくおねがいします。


AuthType Basic
AuthName "guest"
AuthUserFile /home/サーバー名/ドメイン名/保護ディレクトリ/.htpasswd
AuthGroupFile /dev/null
require valid-user


このトピックへの回答は締め切られました。
by .さん (4b9b203e)
投稿数:257回
(ベストアンサー:32回)
2022/04/29 07:58
この回答がベストアンサーです!
AuthUserFileのディレクトリーが間違っているのだろうと思います。
おそらく

/home/サーバー名/ドメイン名/public_html/保護ディレクトリ/.htpasswd

だと思います。
ディレクトリーの確認ですが、保護ディレクトリーに以下の showDir.php を作成して、ブラウザーでアクセスしてみてください。
(一時的に.htaccessはrenameしてください)


<html>
<body>
<?php

$dir = dirname(__FILE__);
echo "<p>Current Dir = $dir</p>\n";

?>
</body>
</html>
トピック作成者からの返信 2022/04/29 09:16 posted(c20a350b)

設定できました!ありがとうございます!