• ベストアンサー

お気に入りに追加されないようにするタグ

TOPページ以外の不正アクセスを禁止したいのでタグを教えてください。(というかあるのでしょうか?) 実はHPを管理しているのですが、最近TOPページから入らずに他のぺージからサイトに入ってくる方がいます。TOPページに関してはお気に入りやブックマークをしてもらってもかまわないのですが他のページにダイレクトにこられると入場者数の把握やアクセス解析ができないのです。(カウンターとアクセス解析がTOPページにあるのです)そういう制限とかできるでしょうか?タグがなければCGIでもかまわないのですが、CGIは未経験なので、できれば簡単に操作できるようにしたいのです。おしえてください、お願いします。

  • HTML
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
  • the845s
  • ベストアンサー率34% (61/176)
回答No.3

そうですね。 URL1に入力するのは、参照元になるページ。 今回の場合はTOPページがそれにあたります。 そして、URL2に当たる部分ですが、直リンクされた場合他のページへ飛ばすわけですが、 これもTOPページで良いのじゃないでしょうか。 わざわざ、「直リンクはお断りします」なんていうページ作っても無駄に思います。 TOPページにもともとそのコメントを書いておけばいいかと。(相手に不快感を与えるだけです。) ただ、実際試されて感じられたと思いますが、一度ページは一瞬表示されますので、それは仕方ないと思います。 また、結局カウンタの値は増えても、アクセス解析では意味がないと思います。 (どこから来たか、それは 「直リンクのページから」 ですから。) (個人的にはもう一人の方と同じように、直リンク禁止はあまりお勧めしません。)

-hiiro-
質問者

お礼

お礼が遅くなってすみません。今ようやくタグをはめこみました。 詳しく教えてくださってありがとうございます。 今自分のHPが小閉鎖中なので、中身を見られたくないと考えています。 早く再開して、直リンク禁止を解除しようと思います。 ありがとうございます。

その他の回答 (2)

  • craxer2
  • ベストアンサー率27% (3/11)
回答No.2

TOPページ以外の「不正アクセス」って、不正なんですか? スタティックなページだったら、URL直でアクセスされるのは 仕方がないことですね。 とりあえず思いつく方法としては、こんなところです。 1. TOPページだけにして、他のページを作らない :-) 2. TOPページ以外のリンクやブックマーク登録をしないよう、お願いを各ページに書いておく。 3. HTTP_REFERERをチェックして、自サイト以外のページからのアクセスをはねる。 4. ダイナミックなURLを生成する 5. 定期的にファイル名を変更する(HTML中のURLも要書き換え) 6. TOPページでCookieをセットして、CookieがなければTOPにredirectする。 必然性があるならわからなくもないですが、カウンターとアクセス解析? のためだけに上記のようなことをされちゃうと、個人的にはもう見に来たい とは思わないですね。 その辺のリスクを考慮した上でどうぞ。 3や6は使ったことがありますが、対応しないブラウザもあるのでご注意を。

-hiiro-
質問者

お礼

早速回答ありがとうございます。 やはり個人的にはTOPからではなくダイレクトに必要な情報だけを…と思うのは当然だと思います。えと…以前に荒しさんにあったのでTOP以外から入ってこられることにすごく抵抗があるんです。ですのでIPアドレスやホストをチェックしておくためにTOPから入って欲しいと考えています。リスクはあったとしても荒しにあうよりもいいと思います。 1…はちょっと意味ないので(笑) 2…は一応書いてます。 3…は詳しくわからないのでHTTP_REFERERとは何かを勉強してみます。 4…は、ちょっと頑張らないと…ですねιまだ初心者とあまり変わりませんので。 5…は、やってみました。早速。ちょっと面倒ですけど一番いいかも。 6…Cookieは思いつきませんでした。チャレンジしてみます。 一番いいのは5でしょうか。面倒だけど手軽ですし。

  • the845s
  • ベストアンサー率34% (61/176)
回答No.1

JavaScriptでできるように思います。 ただし、JavaScriptをオフにしている場合は意味がありませんが。 私は試していませんが、以下のページが参考になると思います。 http://www30.tok2.com/home/balreo/top.html の homepage tipsの第3回。

参考URL:
http://www30.tok2.com/home/balreo/top.html
-hiiro-
質問者

補足

早速回答ありがとうございます!!JavaScriptでできるとは!! 思いも寄りませんでした。 早速アクセスしてみたのですが、 URL1とURL2、どちらにどちらをいれればいいのか ちょっとわからないのですι ここのサンプルページの場合tips3b.htmlに行く為に tips3a.html→tips3b.htmlの許可をしている。 で、いきなりtips3b.htmlにいこうとした場合tips3c.htmlにとばされる… という仕組みですよね?(かなり不安) この場合、このタグを挿入するのはtips3b.htmlで、 URL1がtips3a.htmlでURL2がtips3c.htmlなのでしょうか? もし詳しくわかれば教えてください。自力でなんとかしてみたいのですが…。

関連するQ&A

  • ブックマーク・お気に入りをindexのみとパスをつけるタグを知りたい

    はじめまして 携帯とPCでHPを作成しているのですが indexのみブックマーク・お気に入りを可能にしたいんですができるのでしょうか。 私が持っている本には載っておらずわからないので質問させていただきました。 HPのページの詳細を言いますと ●indexページにパス入力画面 ●Top画面にメニュー があります。 Topパスを入力する場面以外でのブックマーク・お気に入りは禁止にしたいのですが・・・ 何度かタグは経験あるのですがブックマーク・お気に入りの禁止はしたことがありません。 また、ページにパスを付ける際のタグも知りたいのでよろしくお願いします。 →パス入力画面はインプットボックスではなくそのページに貼り付けたいと思っています。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • アクセス解析のことで質問です

    自分のHPのトップに解析できるようにタグを貼ってあるんですが、他のお気にいり禁止のページにも貼ってみたところ、トップとお気にいり禁止のページとではアクセス数がかなり違います。 お気に入り禁止のページのほうがアクセスが多いです。 これって、禁止にしてるのにそのページにブクマされてるってことでしょうか?

  • お気に入り追加について・・・

    トップページだけ、お気に入りに追加出来るようにして、 それ以外のページはお気に入りに追加出来ないように出来る タグはありませんか? あったら、是非教えて下さい。

  • 「お気に入り」からアクセスされるとCGI(カウンター)が動かない

    サイトのトップページに隠しカウンターを入れてるのですが、トップページを「お気に入り」に登録して、そこからアクセスされるとカウントアップしないんです。他のページからのアクセスやリロード等では、ちゃんと動くのですが、、、 ソースやプログラム以外で何か設定的な問題か仕様等でもあるのでしょうか? 各cgi、カウンターログデータ等のパーミッション等の設定もできております。 トップページに隠しカウンターとして、 <img src="./○○○○.cgi" height="0" weight="0"> のように入れ込んであります。 上記以外の場合は、全く問題なく動作しています。 いろいろ本やネットで調べてみたのですが、この問題に関することを探し出せませんでしたので、みなさんの力をお借りしたく、質問致しました。 よろしくお願い致します。

    • ベストアンサー
    • Perl
  • タグ (html) の貼り付け方

    アクセス解析をしたいと思っていますが、後はタグを僕のホームページに貼り付けるだけです。僕のホームページは、2つのフレームに分かれています。アクセス解析のホームページで登録したのは、2つのフレームからなるトップページ (~.com/)です。タグはどのページに貼り付ければいいのでしょうか (index.htmlかframeA.htmかframeB.htmか)。もしindex.htmlに貼り付けるなら、そのどこの部分に貼り付ければいいのでしょうか。ページの一番下に貼り付けたいのですが、どうもindex.htmlは、他のhtmファイルと違って分かりにくいです。使用しているホームページ作成ソフトは、Dreamweaver3です。お願いします。

  • FireFoxで、お気に入りに追加できません

    Windows10、FireFoxです。 気に入ったページや、Youtubeなどを、 お気に入り(ブックマーク)に追加したいのですが、できません。 上の星のマークをクリックすると、いろいろ出て来るのですが、 どうすればいいのか、さっぱりわかりません。 ちなみに、「フォルダ」は一つも作っておらず、 「お気に入り(1)」、「お気に入り(2)」…というように、作っています。 尚、ブックマーク欄(左端に縦長)の、上のほうに、 「internet Explorerから」と表示されています。 (IEから移行したブックマークなので) それだと、追加できないのでしょうか…。 例えば、このOKWAVEのトップページを、 「お気に入り(15)」に入れたい場合、 どうすればいいのか、 どうぞご教授願います。 是非とも、よろしくお願い致します。

  • 直接飛んでくるのを禁止するには??

    自分のHPなんですが、掲示板がメインになっているため トップページに入らずに直接掲示板に飛んでくるパターンが多いようです。 (お気に入りなどに登録して) 最近、荒らしが入ってきたので『アクセス解析』を取り入れホストを割り出し 掲示板へのアクセス拒否をしようと思ったのですが・・ (使ってる掲示板にはホストorIPなどで拒否する機能があります。) CGIのとこはよくわからないのでトップページに設置したところ 掲示板の書き込みはあるのですが、カウンターが打たれてない・・という状態です。 掲示板へ直接飛ぶのを禁止するにはどうしたらいいのでしょうか?

    • ベストアンサー
    • HTML
  • 掲示板CGIのブラウザからのアドレス直接入力によるアクセスやお気に入りからのアクセスを禁止するには?

    直リン禁止はhtaccessでできたのですが、掲示板CGIのブラウザからのアドレス直接入力によるアクセスやお気に入りからのアクセスを禁止し、必ずトップページから入ってもらうようにする方法はありますでしょうか?

  • CGIをHTML(scriptタグ)上でうまく呼び出せない

    お世話になっております。 ご存知の方いらっしゃいましたら、ご教授願えますでしょうか? HPにアクセスカウンタを設置したいと思い、 http://apps.cside.com/cgi/counter/jscnt/ こちらのアクセスカウンタをお借りして CGIのテストを兼ねてtest.htmで呼び出したいので、 test.htmに以下のような記述をしました。 ------------------------------------------------------------------------ <html> <head> <title>top</title> <script language="JavaScript" src="./jscnt/cnt.cgi"></script> </head> <body> </body> </html> ------------------------------------------------------------------------ また、こちらのCGIの説明ページに書いてある通り、 以下のように設置しました。  html/(レンタルサーバのメインディレクトリ)  │  ├ test.html ……………………… (755) カウンタ呼出しHTML  │  └ jscnt/  ………………………… (755) プログラムディレクトリ    ├ cnt.cgi …………………… (755) カウンタcgiファイル    └ data.cgi ………………… (666) カウント数記録ファイル 以上のように設定したのですが、真っ白のページが表示されるだけで、 カウンターが出ません・・・。 他に設定や何かタグ等を追加する必要があるのでしょうか? お手数ですが宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • htmlメールの解析タグについて

    通常、アクセス解析タグというのをサイトに埋め込みます。 実は、htmlメールにも同じものを埋め込めば、開封確認ができるのではないかと考えました。 ところが、実際に配信されて開いてみても、埋め込んでいたタグが動作していないのです。原因についてわかる方、また、htmlメール用の開封確認タグについてどのように設定したらよいかご存知の方がいましたら、お願いいたします。 埋め込んだのは以下のようなタグです。 <!-- アクセス解析CGI用の記述--> <!--#include virtual="http://www.*****-****.net/cgi/kaiseki/cnt.cgi?マガ(ahtml)-no-log-seigen"--> <!--                    ↑        --> <!-- ここを、ページ毎に変更-->

専門家に質問してみよう