![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ホームページのBBSのページだけ、パスワードを設置したいと
思い、.htaccessと.htpasswdをそのディレクトリに置きました。
しかし、パスワードを聞いてくることなく、
普通にみれてしまいます><
構造は以下のようにしています。
public_html
|
|-bbs bbs用のcgiなど .htaccess .htpasswd・・・
.htaccessには、以下の記述を行いました。
AuthUserFile /public_html/bbs/.htpasswd
AuthGroupFile /dev/null
AuthName "Secret Area"
AuthType Basic
require valid-user
.htpasswdには、ID:暗号化されたパスワードを書きました。
二つのファイルともアスキーで送り、
ファイルの種類も正しいです。
何が間違っているのか分からないので、困ってます。
助けてください。
ちなみに、public_htmlは、FFFTPのフリーソフトを
使った時に見れるファルダーです。
ホスト名/public_html・・・?
No.3ベストアンサー
- 回答日時:
BIGLOBEの個人ホームページのサービスでは.htaccessによる設定は
使用できないのではないでしょうか。
代替のパスワード認証手段としては
1.BASIC認証(.htpasswd)などパスワード認証が利用可能なレンタルスペースに掲示板を設置する。
2.パスワード認証機能のある掲示板スクリプトを使用する。
もしくは、掲示板スクリプトを改造する。
3.パスワード認証が利用可能なレンタル掲示板を利用する。
4.パスワード認証スクリプトと掲示板スクリプトをリファラチェック機能などで連携させる。(リファラチェックはリファラ偽装でパスされてしまうかもしれませんが。)
などでしょうか。
参考URL:http://homepage.biglobe.ne.jp/faq/faq_service010 …
No.4
- 回答日時:
no1です。
フルパスの説明が不足してましたね。
絶対パスではなくサーバーのホームディレクトリからみたフルパスです。
環境変数DOCUMENT_ROOTを取得するとわかると思います(多分)。
ちなみに
#!/usr/local/bin/perl
print <<EOM;
Content-type: text/html
<html>
<head><title></title></head>
<body>
<table width=100% border="1" cellpadding="5">
EOM
foreach my $key ( sort keys %ENV ) {
print "<tr><td><font size=-1>$key</font></td><td><font size=-1>$ENV{$key}</font></td></tr>";
}
print <<EOM;
</table>
</body>
</html>
EOM
exit;
で表示できます。
No.2
- 回答日時:
ftpでログインした時のディレクトリは、ホストのルートじゃなくて
アカウントのホームなので、いきなり/public_htmlなんてルート直
下にpublic_htmlがあるかのような書き方をしても、「ね~よ」って
言われておしまいです。ホストのルートからの絶対パスを書いて下
さい。相対パスの場合は、ServerRootからの相対パスを書く決まり
です。
また、.htpasswdをpublic_html以下に置くのは、かなりマズいやり
方です。読めちゃいます。どこか他に置きましょう。
この回答への補足
ご回答ありがとうございます。
絶対パスで記述しないといけないことがわかりましたが、
no1さんの補足に書いたようなことをやってもダメでした。
絶対パスが間違っているのでしょうか?
No.1
- 回答日時:
おそらく.htaccess内の.htpasswdファイルをありかを記述しているところ
AuthUserFile /public_html/bbs/.htpasswd
ではないでしょうか。
フルパスで記述してみてください。
この回答への補足
ありがとうございます。
絶対パスで記述しないといけないんですね。
けれど、絶対パスを指定してもうまくいかないんです。
絶対パスは、(私はBIGLOBEのサーバで個人HPを作っているので)
http://homepage.biglobe.ne.jp/support/faq/cgi/01 …
を参考にし、
http://www7a.biglobe.ne.jp/~○○○/public_html/bbs/.htpasswd
にしましたが、うまくいきませんでした。
何か間違っているでしょうか?
○○○は自分のアカウント?です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- ホームページ作成・プログラミング パスワードつきホームページ トップページ以下はどうなる 6 2022/08/16 12:04
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- その他(プログラミング・Web制作) .htaccess以外のパスワードのかけ方を教えてください 3 2023/04/08 17:44
- WordPress(ワードプレス) 投稿した文書の編集ができません。 1 2022/04/23 23:15
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- PHP php ログイン 1 2022/11/01 00:24
- PDF Googleドキュメントのpdf文書にパスワードを設定したい 1 2023/08/04 20:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ローカルテストサーバーと本番...
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
ラジオボタンを選択済みにする...
-
横スクロールを縦スクロールに...
-
iis+cgiでmultipart/form-data...
-
ショッピングカートのクッキー...
-
FORMのselectの選択肢を最初か...
-
チェックボックスで選択した内...
-
[HTML]プルダウンメニューの横...
-
チェックボックスの返す値
-
postデータのあるページの再表示
-
CGIフォームから飛ばすメールで...
-
(Perl)ReadParseによるハッシ...
-
チェックボックスとセレクトボ...
-
select値をhiddenのvalueに渡し...
-
「value」に2つの値をセットす...
-
INPUT TYPE
-
WEBページを強制的に横画面で見...
-
Excel の VBA で、IEのWeb操作
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB初心者。小数点以下の表示で...
-
ブックマークからのアクセスを...
-
vsftpd+sslでアップロードできない
-
ローカルテストサーバーと本番...
-
SELECTでgroup byした時の挙動
-
<html>perlスクリプト</html>
-
Lightboxの表示位置に関して質...
-
HTMLでテキスト読み込み
-
水力学、流れに対し斜めに設置...
-
□携帯とPCの切り替え可能なホー...
-
htmlファイルが表示できません
-
携帯別サイトの作り方
-
外のhtmlに飛ばせる。
-
RedHat LINUX7.2のapacheについて
-
拡張子'html'と'htm'はどっちが...
-
【.htaccess】パスワードを設置...
-
大和ネクスト銀行の銀行コード
-
Apacheでのリファラーアクセス...
-
フリーズする原因
-
SSIうを使わず、HTMLにアクセス...
おすすめ情報