- ベストアンサー
直リン禁止方法
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
> PassをつけてLoginしないと見れないようになって > いるのですが、Loginした後のページをお気に入り > に追加されると困るんです。 > Passを入力してログインした際にLogを習得してい > る為直リンされるとPassの意味がなくなるんです。 パスワードはどうやってかけられてますか? もしCGIなどでやられているのであれば、 ログイン時にCookieを発行、以降のページは 全てCGIにしておき、最初の段階で ○Cookieチェック →Cookieを持っていればページ表示 →Cookieを持っていなければログイン画面へ といった感じにするのが確実かもしれません。 Cookieは、有効期限を設定しないと、ブラウザを 閉じた段階で無効に出来ますので、それを利用する とお手軽かもしれません。
その他の回答 (4)
- MomijiPanda
- ベストアンサー率50% (13/26)
HTTP_REFERERは「自己申告性」ですので、いくらでもウソがつけてしまいますので、信頼性は低いと考えた方が妥当です。 案としては、 ○その1 indexにおいて、特定のルールでCookieを発行します。 (Cookieは改竄が簡単に出来ますのでパッと見では 分からないような工夫が必要です) index以外のページではCookieがあるかどうか、 ルールに従ったものかどうかを判断し、ページ を表示するかどうかのハンドリングをします ○その2 これはCGIなどの動作を理解されていないと ちょっと難しいかもしれませんが...。 ユーザー1人1人に固有のIDを振ります。 そのユーザーがどういうルートをたどっているのか 全てのページにおいて、CGIなどでファイルに記録 します。 これでindexから来たかどうかを確認できます。 なぜ直リンクをされたくないかの理由によっては、 もっと簡単な手段もあると思います。
定期的にファイル名を換えて、index以外では繋がらなくなる可能性がありますと表示しておくのはどうでしょ。
お礼
なるほど。更新を怠らなければすごくいいです。盲点でしたが更新に手間がかかりますね。
- selene_pl
- ベストアンサー率49% (102/207)
HTMLでは不可能です。 むしろ、CGIなどのサーバサイドプログラムを使えば、できるでしょうけど。 環境変数HTTP_REFERERに、どこからのリンクでそのページにアクセスしたかが保存されているので、 自分のサイト内のアドレスからアクセスがあったときのみ、 ページを表示する、といった流れになると思いますが。
お礼
なるほど、やっぱり可能なんですね。貴重な情報ありがとうございます。どういった形でCGIを記載すればよいのでしょうか?詳細がしりたいです。
- Ulu_lun
- ベストアンサー率26% (269/1019)
リンク先を全部フラッシュやジャヴァスクリプトで ページ呼び出しにしてしまうとか、そんな感じじゃ ないかと。
補足
お早い解答ありがとうございます。 いえ、とんだ先のページでプロパティを参照されたらアドレスからの直リンが可能になると思います。 タブブラウザなんかだったらかんたんにブックマークできると思いますし。
関連するQ&A
- 直リンク禁止
CGIの直リンクを禁止したいんですが ○○html⇒××cgi⇒□cgiとアクセスしないと動かないようにしたいんですが、探しても見つかりません…(検索ワードがわかりません…)。 もしお知りの方が居られれば教えて下さい 使用サーバーはhttp://www.sakura.ne.jp/rs/index.shtml です。
- ベストアンサー
- その他(インターネット・Webサービス)
- .htaccessで直リンを禁止できるか?
個人サイトを運営していますが、その中の画像だけを直リンクをされているようです。.htaccessで直リンクを禁止できると聞いたのですが、どう記述すればいいのでしょうか?
- ベストアンサー
- ネットワーク
- Apache2.2で直リンクの禁止
タイトルのままなんですが、直リンクを禁止にしたいです。 DocumentRootはvar/www/htmlです <Directory "/var/www/html/image/"> Order allow,deny Deny from all Allow from env=local_referal </Directory> userDirの直リンク(CGIとimage)、またDocumentRoot下のcgi-binの cgiへの直リンクの禁止はうまくいったんですが、 上記のように画像を格納しているような ディレクトリなどへの直リンク禁止がうまくいきません よろしくおねがいします。
- ベストアンサー
- ハードウェア・サーバー
- 直リンについて
自分が作成した画像が勝手に他サイトで使われていないかどうかを知りたいのですが、HP上の画像を他サイトから直リンクされている場合、アクセス解析を使えばリンクしている先を特定することは可能なのでしょうか? いまいちアクセス解析の使い方がわからないのですが、 ■(A)というページ上に(B)・(C)という画像を載せている。 ■アクセス解析のタグを(A)に貼り付ける。 ■他サイト(X)が(B)・(C)の画像を直リンクした。 ■誰かが他サイト(X)を閲覧した。 このとき(A)に貼り付けたアクセス解析は何か反応を示しますか? アクセス解析を使えばそれがわかるだろうと思って、「忍者TOOL」というところのアクセス解析を試しにひとつのHPにつけてみて、別のレンタルサーバーで作っているHPから画像を直リンしてみたのですがそれらしいデータが載っていませんでした(反映されるまで時間がかかるのでしょうか・・・?)
- 締切済み
- その他(インターネット・Webサービス)
- 直リン禁止?
サイトを作成しあるサーチさんに登録しようと思ったのですが、「直リンが禁止されているサーバーはバナーの登録不可」と記載されていました。 また、fc2でもバナーが「banner.gif」などならいいとありました。 この「直リンOKなサーバーのみ利用可」というのはサーチに表示される自サイトのバナーの事であって、サイトのリンクページなどのバナーとは関係ないんですよね?? 誰か教えて下さい…。
- 締切済み
- ハードウェア・サーバー
- 直リンクを見つける方法
テキストサイト(ブログでは有りません)を 作成し、公開しているのですが 特定のページへの直リンクを先日発見し 気になって検索した所、数件ものブログから 無断で特定ページへの直リンクがされていました。 直リンクは禁止と注意書きしているのですが… まだ他のブログから直リンクされている可能性が高いので 何とか効率良く見つけたいと思います。 何か良い方法をご存知の方、教えてください。 (アクセス解析はFC2の物を使用していますが トップページからのアクセスしか解りません)
- ベストアンサー
- その他(インターネット・Webサービス)
- 直リン禁止を明記している米国のサイトへの直リンは法的に問題はあるのでしょうか?
直リン禁止を明記している米国のサイトへの直リンは法的に問題はあるのでしょうか? 日本では法的にサイト禁止は効力をもたないはずですが。 画像への直リンではなくてサイト紹介のためにサイトURLへのリンクです。
- 締切済み
- その他(インターネット・Webサービス)
- 直リンについて
今、個人HPを製作しているのですが、リンクについてちょっと悩んでいます。 他のサイトさんのリンクについてを見てみると 『バナーのみ直リンOK』など書いてることが多いのですが ”直リン”っていうのはあまり良いことではないんですよね? でもバナーだけ直リンOKっていうことは相手側に負担がかからないんですか? 直リンについて説明してあるサイトさんなどにも行ってみたのですが、いまいち理解できません。 『バナーのみ直リンOK』についてと、『自分のHPのリンクもバナーのみ直リンOKにした方が良いのか』について助言をお願いいたします。
- ベストアンサー
- その他(インターネット・Webサービス)
- TOPページ以外への直リンクを禁止するCGI
TOPページ以外への直リンクを禁止するCGIはありませんでしょうか。 TOP以外のページ以外からアクセスするとエラーメッセージが出る・またはTOPページへ飛ばされる というようなCGIを探しています。 検索してみたものの、検索方法が悪いのか見つかりません。 分かるかたいらっしゃいましたら教えて頂ければ幸いです。 宜しくお願い致します。
- ベストアンサー
- CGI
お礼
>なぜ直リンクをされたくないかの理由によっては、 >もっと簡単な手段もあると思います。 確かにそうですね、アドバイスありがとうございます。 PassをつけてLoginしないと見れないようになっているのですが、Loginした後のページをお気に入りに追加されると困るんです。 Passを入力してログインした際にLogを習得している為直リンされるとPassの意味がなくなるんです。