• ベストアンサー

.htaccessによるユーザー認証

FC2の無料ホームページで .htaccess のユーザー認証を試みてますが、上手くいきません。 .htaccessの内容は以下の通りで、  passというフォルダを作って、パスワードファイルを格納しています。 AuthType Basic AuthName "Input your ID and Password." AuthUserFile /pass/passwd.dat require valid-user 状況としては、エラー表示もせず何度もパスワードをきいてきます。 どなたか、お助け下さい!

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

こんにちは。 だいぶ昔ですが、FC2でサイトを持っていた者です。 FC2は管理画面(ファイルマネージャー)から、個々のディレクトリに対してのパスワード制限をつけることができたはずです。 この参考URLによると、トップページに認証をおいてサイト全体へのアクセス制限をかけることはできないらしいですが。。 見当違いな回答でしたら申し訳ありません。

参考URL:
http://fc2hpmanual.blog95.fc2.com/blog-entry-14.html
bishamongo
質問者

お礼

1208yukina様  ありがとうございました。 無事解決しました。 今後ともよろしくお願いします。  masa

その他の回答 (1)

noname#119957
noname#119957
回答No.1

FC2の無料ホームページで .htaccess のユーザー認証を試みてますが、上手くいきません。 >>まず。それは、BASIC認証といって、パスワードはサーバーにSSHなどでLOGINして、サーバのUNIX系コマンドを使ってパスワードを入力して使うものでありますから、無料のFC2サーバーでは無理かと思います。

bishamongo
質問者

補足

ken_tyan様 ご回答ありがとうございます。 私もそうではないかと思い、 『htaccess fc2』 で検索して調査した上で、 無料のFC2サーバーでも使えると判断して試みたのですが。。。

関連するQ&A

  • 文字コードの指定とベーシック認証

    AuthType Basic AuthName "Input your ID and Password." AuthUserFile /home/hope/pw/passwd.dat require valid-user .htaccess 内にてテキストの文字化け防止のために AddDefaultCharset UTF-8 或いは AddType "text/html; charset=UTF-8" .html を(追記で)記述したいのですが、記述の順がイマイチよく分かりません(どちらを記述したら良いのかも)。 現在は AddDefaultCharset UTF-8 AddType "text/html; charset=UTF-8" .html AuthType Basic AuthName "Input your ID and Password." AuthUserFile /home/hope/pw/passwd.dat require valid-user と記述してアップロードをしてありますけれど、正しい記述方法を教えて下さい。

    • ベストアンサー
    • HTML
  • htaccessの認証が出来ません…

    htaccessによるBasic認証を試みてるのですが、何度IDとPASSを打っても同じ認証画面が出てきてしまいます…。 .htaccessには以下のように記述してあります。 AuthUserFile "フルパス.htpasswd" AuthGroupFile "/dev/null" AuthName "Input ID and Password." AuthType Basic <Limit GET POST PUT> require valid-user </Limit> <Files ~ "^.(htpasswd|htaccess)$"> Order deny,allow deny from all </Files> .htpasswdには ID:暗号化したパスワード と記述してあります。 フルパスの指定に間違いがないとしたら、何か他に認証に 失敗する原因として挙げられるものがありますでしょうか? 『0ad』というところでレンタルサーバーしてまして、htaccess可能となってはいるのですが…。

  • .htaccessでパスワード認証ができない

    仮のアドレス http://192.168.1.16/gazoufolder/ をパスワード認証をしたいと思います ですがIDとパスワードを入れてもできません できなかった例をあげます 私はhttp://192.168.1.16/htm/に .htaccessを置き 下のはコードです AuthType Basic AuthUserFile /htm/.htpasswd AuthGroupFile /dev/null AuthName "Enter password" Require valid-user (中身) .htpasswdはhtmのフォルダの中に入れています (もちろんパスワードは暗号化して入れていますID:passのように) .htaccessはもちろんパスワード制御をしたいのでgazoufolderに入れています それでhttp://192.168.1.16/htm/test.htmlにアクセスすると 認証画面はでるんですが IDとパスワードを入れてもずっと認証画面でIDとパスワードを聞かれたままです パスワードとIDは間違っていませんし どこが悪いのでしょうか? 自分的には AuthUserFile /htm/.htpasswd が怪しいと思うんですが 調べてみても /home/public_html/などややこしいのばっかりで どうしていいかわかりません http://192.168.1.16/でのパスはどうすれば良いのでしょうどなたか教え てください ちなみにOSはMacOSXです Apacheです

  • 特定のページだけ認証をかけたい

    このページだけ認証をかけたいのにすべてのページにかかってしまします。 domeinname/html/charge.html 下記のようにしたのですがどこが間違っているのでしょうか? AuthUserFile /var/www/vhosts/domeinname/httpdocs/.htpasswd AuthGroupFile /dev/null AuthName "Input ID and Password." AuthType Basic require valid-user <Files html/charge.html> require valid-user </Files> ・また下記のようにさらにいくつかのページをそれぞれ別のPWにするなどと考えると、htaccsessではもう無理でしょうか? domeinname/html/charge2.html domeinname/html/charge3.html その後下記のようにしたのですがこちらで正しいでしょうか? AuthUserFile /var/www/vhosts/domeinname/httpdocs/.htpasswd AuthGroupFile /dev/null AuthName "Input ID and Password." AuthType Basic require all granted <Files html/charge.html> require valid-user </Files> <Files html/charge2.html> require valid-user </Files> <Files html/charge3.html> require valid-user </Files>

    • 締切済み
    • PHP
  • htaccessがうまくいきません

    htaccessで認証画面が開き、設定したパスワード、アカウントを入れても認証画面が繰り返し出てきます。どうしたらよいでしょうか? AuthUserFile /Library/WebServer/Documents/phpMyAdmin/.htpasswd AuthGroupFile /dev/null AuthName phpMyAdmin AuthType Basic <Limit GET POST> require valid-user </Limit> どこかおかしいですか?

  • htaccessファイルの利用について

    今回、アクセス制限を作成しています。 .htaccessファイルの内容は AuthUserFile /home/sites/home/web/cgi/data/.pass AuthGroupFile /dev/null AuthName "Login Test " AuthType Basic require valid-user を設定しています。 暗号化された.passファイルを設置しています。 しかし、.passには無いユーザーとパスワードでアクセスが可能になってしまいます。 原因が全くわかりません。絶対パスの書き方もよくわかりません。 宜しく御願い致します。

    • ベストアンサー
    • HTML
  • htaccessでBasic認証

    無料サーバのland.toを使用しています。 .htaccessでアクセス制限をしようと試みています。 public_html--index.html       |        -member(アクセス制限したいディレクトリ)         |         |-index.html           |-.htaccess         |-.htpasswd  現在 「.htaccess」 AuthType Basic AuthName "Input ID and Password." AuthUserFile home1/httpd/自分のアカウント/public_html/member/.htpasswd AuthGroupFile /dev/null require valid-user と 「.htpasswd」 test:wJCXiVYr.qTbA という風に試しにUPしています。 認証のダイアログボックスが表示されて、passを入力しているのですが、どうしても認証されません。 passの暗号化は http://www.rescue.ne.jp/cgi/htpasswd/makepwd-des/ http://www.chama.ne.jp/access/index.htm の2箇所で試しましたがダメでした。 各ファイルの最終行の後に改行を入れる、アスキーモードでファイル転送する、属性を604にする、というのも確認をしています。 他に何か直すところはありますか? アドバイスをお願いします。

    • ベストアンサー
    • PHP
  • htaccessでのベーシック認証ができない

    初心者です。 ホームページにパスワードをかけようとしているのですが、 設定したIDとパスワードを入力しても そのページに入れず困っています。 http://~~.com/a/ の部分にパスワードをつけたい状態で、 .htaccessには 下記の様に記述しました。 ------------------------------------- AuthUserFile /public_html/a/.htpasswd AuthGroupFile /dev/null AuthName "Secret Area" AuthType Basic require valid-user <Files ~ "^.(htpasswd|htaccess)$"> deny from all </Files> ------------------------------------- 又、.htpasswdの方は、無料提供サイトでパスワードを記号化しても、 そのまま記号化せずにパスワードを記述しておいても、 どちらでもはじかれてしまいます。 一応サーバーの方では、通常の設定でhtaccessでのベーシック認証は可能との記載がありました。 明日必要なので、すみませんがお力添え願います。

  • .htaccessによるBASIC認証について

    仲間だけに閲覧をしてもらうためのページを作成しています。 色々なサイトを参考にして、.htaccessで作ってみたのですが、設定したパスワードを入力しても、閲覧ができませんでした。 .htaccessは、 AuthUserFile ~FTPアカウント名/作成したディレクトリ名/.htpasswd AuthGroupFile /dev/null AuthName "任意の言葉" Authtype Basic <Limit POST GET PUT> require valid-user </Limit> .htpasswdは、 ユーザー名:パスワード(某サイトを使って暗号化したもの) と作成しました。 プロバイダはhi-hoです。どうしたら、うまく完成するのか、教えてください。 ホームページ作成初心者ですので、説明の文章におかしいところがあるかもしれませんが、お許しください。 どうぞ、よろしくお願いします。

  • ホームページで、

    ホームページで、 「アクセス制限つきの ページ」を作ろうとしています。 .htaccessというファイルをつくり、 「/httpdocs/passward-lock」というフォルダにファイルをおきました。 htmlファイルも、同じフォルダ内に作りました。 準備を整えて、HTMLファイルをIEから開いたら、 IDとパスワードを聞かれました。 →ということは[.htaccess]とhtmlファイルの設定までは大丈夫なのではないかと  思います。 ※password.datというファイルも同じフォルダに入れてあります。  このパスワードファイルはサンプルとして  http://allabout.co.jp/gm/gc/23780/4/にあるものを使用しました。  .htaccessファイルの内容は以下です。 AuthType Basic AuthName "Input your ID and Password." AuthUserFile /httpdocs/passward-lock/passwd.dat require valid-user   とくに問題なくできても良さそうなのですが、 パスワードを何回入力しても、まったくページに入れません。 どこかが違っているようです。 制限つきのページを作るのが初めてなので、 とても初歩的なところでつまずいているのかもしれません。 どなたか、ご教授をお願いします。 ※制限をかけずにHTMLファイルを見たら、  ちゃんとページはできたましたので、  HTMLファイルは大丈夫です。

専門家に質問してみよう