• 締切済み

.htaccessで500エラーが出ます

はじめまして。 アクセス制限をかけたいディレクトリに.htaccessを作成し、 アップをすると500エラーでページが表示されません。 記述した内容は下記で ---------- <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> AuthUserFile /files/htaccess/pw/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user order deny,allow ---------- /files/htaccess/pw/.htpasswd のディレクトリに.htpasswdをアップしました。 500エラーの原因をいろいろ調べて、 転送モードはアスキー、文字コードはUTF-8、パーミッションは604、 最後の行に改行を入れるなど、 すべて実践してみたのですが、 一向にページが表示されません。 試しに.htaccessのファイルを削除するとページは表示されます。 自分ではもう全くお手上げ状態なので、 どなたか原因がわかる方がいらっしゃったら 教えていただければと思います。 よろしくお願いします。

みんなの回答

noname#130824
noname#130824
回答No.1

/files/htaccess/pw/.htpasswd  は、DocumentRoot(初期フォルダ)からのパスではないですか? 指定するのはフルパスです。 DocumentRootを仮に/home/user/html/としたら、 AuthUserFile /home/user/html/files/htaccess/pw/.htpasswd  になると思います。

参考URL:
http://webings.net/htaccess/auth/

関連するQ&A