• ベストアンサー

特定のページだけアクセス制限したい

ホームページビルダー6の機能に依存してwebページを作っているので、複雑な知識はよくわかりません・・・。 現在、会社のホームページを制作・公開しているのですが、ある特定のページ(5ページほど)はパスワードを発行して、パスワードでログインしないと閲覧できないようにしたいのです。 レンタルサーバーのQ&Aを読みましたところ、telnetで接続して.htaccessを使う・・・・など、わたしにはさっぱりなことが書いてありました。 他には、レンタルサーバーの管理者メニュー画面の、ファイルマネージャーからですと容易にパスワードがかけられるのですが、この方法だと、サイトの入り口(index.html)からすべてパスワードがかかってしまいました。ファイルマネージャーでは、特定のページにアクセス制限を設定する複雑なことは出来なさそうです。 .htaccessのことを学べばいずれは出来るようになるのでしょうが、何せ仕事のことで急かされ、時間がありません!毎日、出来たかどうか聞かれます; 何か簡単な方法は無いものでしょうか?世の中のパスワードページを作っていらっしゃるかたは、皆このような難しい事を学んでいらっしゃるのでしょうか。 何か簡単な方法があれば大変助かるのですが・・・。

  • erudo
  • お礼率93% (667/712)

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

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

#2です。 ちょっと厳しく書きすぎたかも・・・ .htaccessは簡単に言えばIDとパスワードを保存してある台帳のようなものです。それをサーバに置いておいて、パスワード管理するページに対する接続権を与える時に見る、という仕掛けです。 で、パスワードは暗号化して書く必要がある、というだけなんです。 参照URLの1と12をご覧下さい。 それを読んで作成した.htaccessファイルをサーバのしかるべき場所にアップロードすればOKなんです。 (この参考URLは暗号化サービスまであるのでgood!) これなら休日返上しなくても大丈夫でしょ? レンタルサーバはtelnet接続のみなんでしょうか? FTPで(ホームページビルダーなら「ファイル転送」)送信してもできると思いますが(←サーバの管理者の設定によるので断言はできません) あとは.htaccessに書くパスと権限さえ間違えなければ動くんですけど・・・

参考URL:
http://www.shtml.jp/htaccess/
erudo
質問者

お礼

周りにも知識のある人がいないので、引きこもって作業しているのがとても空しくて・・・ 再度気にかけてくださり、本当にありがたいです。 参照URLに書いてあることも、私にはかなりの部分がさっぱりなのですが、しかしこれ以上詳しく書いてあるサイトもそうそう無いと思われます。 じっくり読んでほんと、なんとか片付けたいです; レンタルサーバーは、telnet接続のみではなく、通常はビルダーのFTPで転送してますし・・。 しかし、.htaccessを用いるには、先ずtelnetで接続する必要がある等記述してあり ???といった状態です(^^;) ともかく、参照urlは大いに助かります。こちらをもとに、またいろいろ検索して手段を考えてみます。 ありがとうございます!

その他の回答 (2)

回答No.2

失礼ながら、中途半端な知識で会社のWebページを公開して管理するのは大変危険ですから、自信がなければプロを雇いましょう。 しかし、時間が無い(多分予算も無い)場合に暫定的な手段を提案します。 パスワードでアクセス制限をかける事ができたのですよね?であれば、フレームを使ってみてはいかがでしょうか? 具体的には2つのサイトに分けるのです。(契約がもう一口必要かもしれません) 誰でも閲覧できるページから、パスワード制限のかかったページへ行く際に以下のようなフレームページにします。 <FRAMESET rows="0%,100%"> <FRAME src="適当なページ(表示されない)"> <FRAME src="パスワード制限のかかったindexページ"> </FRAMESET> (ホームページビルダーのver6ならメニューバーのファイル→テンプレート→テンプレートからフレームの作成でフレームが作成できます) そうすればindexからしかパスワードがかけられなくても問題無いでしょ?会社のindexが見れないと問題でも特定の秘密ページが見られないのは普通ですから。 再度失礼ながら、この↑意味も分からなければ、上司にセキュリティ上問題あるからここだけ業者に依頼しましょう、と提案すべきです。 P.S.JavaScriptで簡易パスワード制限をかけるページを作成する事は容易です。しかし(知識のある人間には)簡単にパスワードを見破られてしまいますよ。 参考URLはその方法が書いてあるページです。step15とかをご覧下さい。

参考URL:
http://www.red.oit-net.jp/tatsuya/java/
erudo
質問者

お礼

ありがとうございます。 >具体的には2つのサイトに分けるのです。(契約がもう一口必要かもしれません) 確かにその方法であれば、別口で契約したほうのサーバー、indexページにヒミツのページを作りファイルマネージャーでパスをかけてしまえば良いのですが。 いろいろ難がありまして、それではダメなのです・・・。 ユーザー名とパスワードを入力してログインするのをご希望なので、Javaで~というのも納得頂けない返事でした。 会社の、といっても内容的にはそれほど大袈裟では無いので、セキュリティという点はそれほど申告に考える必要は無さそうです。 やはりtelnetで接続して~というのを学ぶべきなんでしょうか・・・。休日も返上でかかりっきりですとほほ; プロでない素人の方でもアクセス制限を設けたページを公開してるのでもっと簡単に出来るのだと思ってました;

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

シンプルな方法ですとこうなります。 とほほのWWW入門 - パスワードでアクセス制限するには http://www.tohoho-web.com/wwwxx007.htm

参考URL:
http://www.tohoho-web.com/wwwxx007.htm
erudo
質問者

お礼

ありがとうございます。 参考URLの、1番上の方法「秘密のURLをパスワードにする方法」にあるタグをそのままコピーしてためしにページを作ってみました。 なにか入力するようなボックスが出てきて、OKとなっているのですが・・・・知識不足のため理解出来ませんでした。 パスワードとIDを入力してログインするようなページが作れれば良いのですが・・・・。 出来るだけ調べてみます。

関連するQ&A

  • 特定ページに基本認証 telnetでつまづく

    特定のサイトにパスワードをつけて入れるようにしたいと思っています。 (あるページだけ、知り合いだけの共有にしたい) 基本認証という方法があるようですが、これが一番簡単なんでしょうか。 いろんなサイトで見たんですが、どうしてもtelnetというのに関わらないといけません。 .htaccessというファイルを作って、フルパスというのを書くのにも、telnetで、ウェブサーバーにログインしないといけないと思うんです。 しかし、「ホストへ接続できませんでした。ポート番号23:接続に失敗しました。」と出ます。で、前進できません… 接続できない、何か理由が考えられるでしょうか。 あるいは、違う、パスワードをかける方法がありますか? どうぞよろしくお願いします。

    • ベストアンサー
    • HTML
  • WordPressの特定のページの閲覧制限

    現在WordPressでサイトを作っているのですが、特定の「ページ」だけ許可したIPからしかアクセスできないようにしたいと考えています。 理想的には.htaccessなどを使ってサーバー側で制限できれば良いのですが、WordPressの「ページ」は実際にファイルやディレクトリがあるわけではないので、.htaccessが効くのかどうかがよくわかりません。 もし.htaccessなどで制限が可能でしたら、その方法を教えてください。そうでない場合は、何か他の手段があればぜひ教えてほしいです。 よろしくお願いします。

    • 締切済み
    • PHP
  • 特定ページから以外のアクセスを制限するには?

    自分のサイトからのアクセスしか受付けないページを作りたい(直リンク禁止)のですが、何か良い方法はありませんか? 不特定多数の方に公開したいページなのですが、直リンクされると困るので・・・汗 ちなみに「htaccess」のパスワード制限ではダメなんです。。。 宜しくお願いします m(_ _)m

  • .htaccessによる特定のファイルに対するアクセス制限

    .htaccessによる特定のファイルに対するアクセス制限 fc2.webで.htaccessを設定して、特定のファイル(csv)について、ブラウザからの閲覧およびダウンロード等の直接アクセスを制限したいと思っています。 アップロードしようとしているコンテンツは、index.htmlには検索窓が一つ付いていて、javascriptでcsvファイルを検索するだけのシンプルな内容です。ファイル数も全部で5つです。ローカルでは一つのフォルダの中に全部のファイルが置いてあり、意図したとおりに動いております。また、htaccessをアップしない状態では、サーバ上でも同様に機能しています。 Javascriptの改変が自力ではできないので、ファイルマネージャーからロックできる下位ディレクトリにそのファイルを移動するのではなく、他のファイルと同様、rootに置いたファイル(一つ)だけを対象にしたいのです。 このような内容のhtaccessファイルを作り、サーバにアップしてからリネームしています。 <Files ~ "\.csv$"> Deny from all </Files> 何度もチャレンジしていますが、500internal server errorというメッセージを返してきて、index.htmlも見られません。 関連する質問かと思いますので、同時にお伺いできれば以下についてもお願いします。 できれば、ディレクトリの内容一覧が表示されたりするのを防ぐ手立ても講じたいのですが、やはり、htaccessに記述するんでしょうか。 全般的に、どうもこのhtaccessというのがよくわからないのです。 ファイルの内容も、これだけでいいのでしょうか。 わかる方にお伺いした方が速いと思い、質問させていただきました。 よろしくお願いします。

  • PHPの管理者ページのアクセス制限について

    phpで会員制サイトの制作を勉強中です。 pdoでmysqlデータベースに接続しています。 現在、管理者ページの作成を勉強中なのですが、 疑問に思ったことがあります。 IDとパスワードで認証し、 管理者用ページのファイルの内容を表示する仕組みにしたら、 よほど難解なディレクトリ、phpファイル名、ID、パスワードにしないと 認証が通ってしまいそうな気がします。 調べてみると、参考書には管理者ページのパスを .htaccessで特定のIPアドレスにのみアクセス許可を与えるように記述されていました。 管理者用ページのphpファイルへは 難解なディレクトリ、phpファイル名、ID、パスワードにした上で 特定のIPアドレスのみアクセスできるように.htaccessで設定した方が良いでしょうか? そこまで気負う必要はないのでしょうか? 一般的に管理者用ページの認証が どのように作られているか気になります。 ご回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • 特定のWebページにアクセス制限をかけたい

    こんにちわ。 特定のHP(もしくはファイル)に閲覧制限をかけたいと思っているのですが、色々調べても、ApacheのWebサーバーのアクセス権限が必要な 「.htaccess」を使用した方法ばかり出てきてしまいます。 わたくしの方の環境の現状は、社内システム自体がIISで構成されており、また、IISの管理権限も持っていない状態です。(管理権限があれば、アクセス制限機能で実現可能なのですが・・・) PHPもサーバーが動作させていません・・・。 動かせるのはJavascriptくらいです。 何か良い解決手段はありますでしょうか。

    • ベストアンサー
    • HTML
  • 特定のIPからのアクセスを拒否したい

    CGIやPHPなら簡単にできるのですが、 普通のHTMLページにJavascriptで特定IPやドメイン名からのアクセスを拒否する方法はありますでしょうか? ソースを見れば、拒否されていることは一目瞭然かもしれませんが、方法があったら教えてください。 レンタルサーバにApachが入ってないため、htaccessが使えないので困っています。 よろしくお願いします!

  • 全てのページで、アクセス制限

    CGIを使って、トップページ以外の全てのページをパスワード認証しなければ閲覧出来ないようにしたいです。 私の利用しているサーバでは、ある方法を使うと全てのページのURLが表示されてしまいます。 そこからクリックしても、パスワードを求められる…という作りにしたいのですが、可能でしょうか? また、オススメなレンタルCGIやDL出来るCGIがありましたら、教えて頂ければ幸いです。

    • ベストアンサー
    • CGI
  • 特定の人だけアクセス可能なページを作りたい!

    と、思って、ホームページビルダーで、パスワード付のリンクを張ってみました。 すると、IEで見ようとすると、パスワードを入力した後ポップアップが禁止されて見れません。一時的に許可しても見れません。 他に何か良い方法がないか、探しています。 よろしくお願いします! ちなみに特定の人というのはうちのHPに来る常連さんで、それ以外の人には公開したくない内容なので制限したいという意向です。

  • 特定のページを開けなくする。方法

    とあるホームページを作っているのですが 特定のページを直接、掲示板に貼られて困っています。 たとえば http://~.com/index.html/member.html など そのページを ~.com/ の入り口から入らないと見れないようにしたいのですが、何か方法がありましたらご指導お願いいたします。