No.3ベストアンサー
- 回答日時:
>CGIや.htaccessファイルを使いたい
ってことは恐らくあなたのサーバーでそれらが使えるということでOKですね。
カンタンに.htaccessを設置してアクセス制限するなら、
http://www.htaccesseditor.com/
このページの「ベーシック認証」をクリックして、ユーザー名、パスワードを入力し、.htpasswdを作成をクリック。
.htpasswdの項目の中に文字列が出来るのでそれをコピーして、テキストエディッタ(メモ帳とか)に貼付けて、とりあえず「htpasswd」というファイル名で保存します。
で、STEP2のところに、パスワードファイルまでのパスを書きます。
すると、下の大きなテキストエリアにテキストが現れるので、それをまるまるコピー、新規メモ帳に、貼付け、「htaccess」という名前を保存。
後は、FTPソフトで、ロックするディレクトリの中に「htaccess」をアップロード、名前を「.htaccess」に変更します。そのときもし語尾に「.txt」など拡張子がついていたら消してください。
そして、パスワードファイルをSTEP2で記述したパスに合うようにアップロードします。
サーバーが.htaccessを許可しているなら、.htaccessのあるディレクトリの中にアクセスすると認証が出ます。
最低限知っておくこと・・っていえば、CGIはほとんどがPerlという言語で書かれてるので、とりあえずPerl言語、サーバーについての知識と使い方(パーミッションとかパスとか)、CGIのセキュリティについて、ぐらいですかねー?w
私も、触れる程度で、そんなに詳しい人間じゃないので、先述のサイトを利用して.htaccessを生成したりしてます。
専門書、はとりあえず「超」初心者向きのものを強くオススメですね。
初心者向き、というものの中には、これは本当に初心者向きなのか!?と思うようなものも結構ありますしね;;
成功を祈ります。
回答ありがとうございます。
私の使用しているレンタルサーバーはCGIや.htaccessを使用することが出来るのですが、何をどう作業すればいいのか分からずにいました。
専門書も初心者向けのものを買ってはみたものの、???な内容のものばかりで…。
こんなに丁寧に教えていただき、本当に助かりました。
早速、試してみたいと思います。
No.4
- 回答日時:
簡単な方法としては、Microsoft Script Encoder を使うというのはどうですか?
この回答への補足
回答ありがとうございます。
Microsoft Script Encoderというのはプログラミングに必要なソフトか何かでしょうか?
詳しく教えていただけると嬉しいです。
No.2
- 回答日時:
そのページをどれだけブロックするかによりますが・・
例えば、お楽しみ程度なら、
JavaScriptを利用して・・
その秘密のページが"secret.html"ならば、
パスワードを"secret"にして、入力された文字に.htmlをくっつけてlocationで吹っ飛ばしてやると比較的簡単に、しかもパスワードは分かりにくいロックを施すことが出来ます。
ただし、ブラウザにsecret.htmlを直接指定されると見れちゃうのでお楽しみ程度ってわけです。
強固にロックするなら・・ファイルをCGIファイルの中に記述、CGIにアクセするときに必要な引数を設定すれば強固なロックになりますが、CGIが書ける人向きですね。
やっぱり簡単なのは.htaccessファイルで制限することですが、
多くの無料サーバーや、有料サーバーの一部では使えません。
無論自分のパソコンでは確認できません。
まず使えるかどうか、自分が使っているサーバーのホームページでチェックし、書いてないなら聞きましょう。
CGIや.htaccessファイルを使わない限り、(そして理解しない限り、)完全な「ログインするホームページ」は作れませんよ。
経験話ですが、以前.htaccessじゃない、ログイン制のWebサイトを構築したことがありますが、それにはCGIを利用しました。
この回答への補足
回答ありがとうございます。
CGIや.htaccessファイルを使いたいと思うのですが…CGIや.htaccessを全く理解していないのが現状です。。。
CGIや.htaccessの関連サイトをみてみたり、書店で専門書を購入してみたりとしているのですが、理解に苦しんでいます。
最低でも知っておくべき知識とは何でしょうか?
No.1
- 回答日時:
回答ありがとうございます。
早速リンク先をのぞいてみましたが、簡単にはできないようですね。。。
.htaccessを調べてみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(セキュリティ) スマホで使用する場合のパスワード設定はどうしてますか? 4 2023/04/03 18:01
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- その他(セキュリティ) これは個人情報取扱に違反していますか? 5 2022/11/15 22:02
- gooブログ 魔法のiらんどのホームページ 1 2023/08/27 23:27
- Yahoo!メール YahooIDをパスワード形式にしただけなのに、利用規約違反とされて電話番号が使えなくなりました 1 2023/03/15 20:44
- その他(セキュリティ) Facebookアカウントを乗っ取られ、ログインも出来ずパスワードの再設定もできずに困っている 2 2023/02/17 14:24
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- その他(悩み相談・人生相談) ユニクロやGUのシフト管理アプリFRtimeが開けません。 社員番号とパスワードを入力してログインし 2 2022/09/02 11:12
- ハッキング・フィッシング詐欺 googleに保存されたパスワードが間違っている、、、 1 2022/06/22 20:50
- その他(クラウドサービス・オンラインストレージ) おすすめのパスワードマネージャは? 1 2023/02/28 20:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavascriptでのExcel起動について
-
JSでファイル数取得
-
javascriptの効かないサーバー...
-
Googleマップを社内で共有したい
-
正規表現でファイル名の抽出
-
Vba SelStart、SelLen教えてく...
-
正整数の半角数字かどうか判定する
-
「終了していない文字列型の定...
-
初心者です。gulpでコンパイル...
-
javascript:void(0)とは何でし...
-
表示ページによって、aタグ内の...
-
ASPでエクセルの起動
-
VC#でテキストボックスに変数の...
-
C#でボタン名を変更しても動く
-
現在日付を初期値にするには
-
正規表現について
-
階層化されたメニューの作り方
-
Access VBAで、数字だけをチェ...
-
クロスドメインでクッキーの取得
-
c言語で「文字列(最大80文字)お...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのfileタグに自動で値を入...
-
csvファイルを読み込み、該当項...
-
ページを一回だけリロードさせ...
-
テキストファイルの更新日時を取得
-
javascriptでエクセルデータ読...
-
JavascriptでのExcel起動について
-
javascriptでフォルダ内のファ...
-
外部ファイルからの値の取得
-
JAVAスクリプトで商品コードか...
-
JSでファイル数取得
-
contenteditableで編集した内容...
-
javascriptでJSONを取得する方法
-
jsファイルを閲覧者がダウンロ...
-
JavaScript(ライブラリ)のキ...
-
InDesign javascript について
-
IEから、ローカルマシンのTEXT...
-
Win版IllustratorCS3でJavascri...
-
フォルダ内のファイル一覧
-
ディレクトリにあるファイルの...
-
直下のディレクトリのファイル...
おすすめ情報