以下KENT様のサイトについてCGIに詳しいかた、教えてください。http://www.kent-web.com/pwd/protect.html
強化タイプ3を説明通りに作成し問題なく表示されたのですが、
隠しファイルのURLを直打ちするとIDなど聞かれずに表示されてしまいます。
私はパターン2の方で作成しmemberフォルダを隠しファイルとしているのですがfile1から3.htmlは普通に見えてしまいます。
このプログラムだとfile1から3.htmlにはアクセス制限をかけられないということでしょうか?
入り口は制限できても肝心の中身が表示されていると思うのですが、詳しいかたどなたかご意見をお願いいたします。
No.2ベストアンサー
- 回答日時:
WEB PROTECTは、入り口でユーザー認証をするCGIです。
個別のファイルにアクセス制限をかけているのでは
ないので、直接アドレスをファイル名まで正しく入力
すればアクセスできます。
ただし、きちんと管理すればファイル名が他人に知ら
れる事はほとんどないはずです。
「フォームボタン記述例(1)」または「フォームボタン
記述例(2)」の方法でリンクすれば、IDとパスワードが
アドレス欄に表示されることもありません。
後は、検索ロボット避けのタグを各HTMLファイルに
記述して置くと良いです。
http://www.somethingfine.com/br/searchlab/note02 …
※「META タグによる方法」参照
ただし、これも完全な方法ではないという事ですので、
どうしても心配な場合は、memberフォルダ内に「.htaccess」
を設置すると良いです。
プチポケサーバーなら「.htaccess」の設置が許可
されています。
@PAGESの方は「.htaccess」のユーザー認証コント
ロールのみ許可されているということですので、
出来ないかもしれません。
http://www.shtml.jp/htaccess/referer.html
※「SetEnvIf」の行で「protect.cgi」を設置した
アドレスを途中まで入力してください。
※2行目以降から4行目までは同じです。
【例】
・次の場所に「protect.cgi」を設置した場合
http://username.comet-blue.net/cgi-bin/protect/p …
SetEnvIf Referer "^http://www\.shtml\.jp" ref_ok
一行目を↓のように書き換える
SetEnvIf Referer "^http://username\.comet-blue\.net/cgi-bin/protect/" ref_ok
※memberフォルダ内のリンクは、すべて「protect.cgi」
を通してください。(直リンクするとアドレスが知られて
しまいます。なお、上記のように「.htaccess」を設置
した場合は、「protect.cgi」を経由していない
アクセスは拒否されます。)
@PAGESでmemberフォルダ内の各HTMLファイルに
アクセス制限をしたい場合は、「WEB PROTECT」
の代わりに「.htaccess」のユーザー認証を使用する
と良いかもしれません。
http://www.shtml.jp/htaccess/basic.html
回答どうもありがとうございます!
やはり強化タイプ3では直リンクできてしまうんですね。
かなりの初心者なのでkoma30007様のアドバイスをゆっくり読ませていただきます。
検索ロボット避けの方法もあるなんて知りませんでした・・・!
色々とURLも載せていただき、どうもありがとうございました!!
大変助かりました♪
No.1
- 回答日時:
サーバによって出来たり出来ない場合もあります
サーバを書いた方が アドバイスを受け取りやすいと
思いますが
この回答への補足
情報不足ですみません。
@PAGES http://atpages.jp/と
プチポケサーバー http://puchi.pocket-server.com/の2つで
試しましたが両方直リンクでアクセスできてしまいます。
両サーバーCGI利用可です。
アドバイスだけでも結構ですのでお力を貸していただければと思います。
宜しくお願いします!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Windows 95・98 再質問 5 2022/11/29 08:58
- Excel(エクセル) Excelで、社外秘(閲覧のみ)と表示され、共有者が編集出来ないのですが 4 2023/06/20 17:54
- JavaScript 【GAS】WEBアプリでハイパーリンクを挿入したい 1 2023/03/12 19:20
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- その他(IT・Webサービス) サイト上のフォルダ階層一覧、ファイル一覧を閲覧する方法は? 1 2022/11/11 15:49
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
好きな食べ物を…
-
パラメータが不足しています ...
-
ヤフーコメントで「そう思う」...
-
えっ?人数制限
-
試合に時間制限があるスポーツ...
-
CGIの隠しファイルについて
-
メール送信時エラー
-
DVDを焼く時のファイル名の制限
-
IPアドレスが下二桁だけ変わる
-
斎藤さんアプリが制限されてし...
-
Yahoo知恵袋での一時的な利用制...
-
メモ帳のサイズ制限について
-
dアカウントで「ご指定頂いた...
-
Proxy Errorってどう対処したら...
-
例えば、Yahoo!Japanトップペ...
-
Power User と Administrator ...
-
「プロキシサーバーをバイパス...
-
大学で 利用ログはすべて記録さ...
-
Tera Termが接続できない
-
IPアドレス(数列)だけでWEBサ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パラメータが不足しています ...
-
Yahoo知恵袋での一時的な利用制...
-
ヤフーコメントで「そう思う」...
-
IPアドレスが下二桁だけ変わる
-
Windows10 他のユーザーが使用...
-
子供のPCの制限
-
大学から支給されたパソコンでm...
-
アルバイト中にスマホいじって...
-
えっ?人数制限
-
メール送信時エラー
-
今、お母さんが 防犯カメラの近...
-
以下のページは制限されてるの...
-
機能制限をオフにする方法教え...
-
メモ帳のサイズ制限について
-
デキストの最大入力
-
IEのレベルのカスタマイズ設定...
-
dアカウントで「ご指定頂いた...
-
DVDを焼く時のファイル名の制限
-
『爆サイ』についてですが…
-
HPのパスワード部屋の作成法
おすすめ情報