- ベストアンサー
閲覧者限定のサイト作成
同窓会のサイトを作ろうと考えています。 しかし、「誰でも見える」サイトだと、プライバシーの保持が難しいので 閲覧者を限定させたいと考えています。 しかし、例えば「a.htmlにcgiのパスワード認証を掛けて、パスワードが 一致した人だけb.htmlを閲覧できるようにする」という仕組みを作っても、 b.htmlのアドレスがわかれば、そこからリンクしているc.html、d.htmlなども 自由に閲覧できてしまいます。となると、「b.htmlにアクセスしようとしても、 パスワードがないとa.htmlに飛ぶ」という仕組みが必要です。 そこで、 1.上記のような仕組みを利用できるプロバイダ名を教えてください 2.仮に、「自作cgiが使えればどのサイトでもできる」のであれば、 そのような自作cgiを公開しているサイトを教えてください。 なお、当方、cgi(厳密にはperlなど)に関しての知識はほとんどありませんので、 「自作cgiを1から作る」ことは不可能です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
会員制のホームページということですよね。 CGIは http://www.kent-web.com/pwd/index.html のものがお勧めです。有名なHPなので、プログラムも安心だとおもいます。 色々種類は有りますが‘強化タイプ’がお勧めです。 サーバは http://www.cside.jp/ ここがお勧めです。私も使っています。 また↓では、色々なサーバが検索できます。 http://kochi.wisnet.ne.jp/server-estate/ 自作CGIOKで探してみてください。
その他の回答 (2)
- Lunaria
- ベストアンサー率69% (101/146)
パスワード認証はCGIでないといけませんか? .htaccessでの認証は自由に見せたくないファイルをすべて認証をかけたディレクトリ以下に置けばよいだけなので簡単です。 パスワード不備の場合に飛ぶエラーページ(401)を「a.html」あるいは同様の内容で作ったページにしておけば、認証下にあるどのページからでもパスの無いアクセスをそこへ飛ばせます。 (「a.html」は上層のディレクトリに置きます) ただしプロバイダのHPスペースで.htaccessが使えるところは多くはないのかも…… レンタルサーバーなら、無料・格安も含めて豊富に選べると思うのですが。
お礼
情報ありがとうございます。 何を言われているのか、イメージでは判るのですが、「htaccessを使う」という技術が無いので…。 サーバーをレンタルするほどのお金もありません(T_T)
a.htmlもb.htmlもパスワードcgiがあるディレクトリ以下に置けばよいと思いますよ。 とりあえずBIGLOBEは上記のようにすればよいようです。 http://vpack.kingdom.biglobe.ne.jp/ ↑ のFAQをご覧ください。
お礼
情報ありがとうございます。BIGLOBEだと525円からできそうですね。 同窓会といってもお金が無いので、安いのは助かります。
お礼
情報ありがとうございます。 http://kochi.wisnet.ne.jp/server-estate/でいろいろ調べてみましたが、ずいぶんいろいろなプロバイダがあるのですね。 非常に参考になりました。