• ベストアンサー

必ずトップページを表示するには?

私のHPはトップページ(index)にアクセスカウンタをつけ、荒らし対策とかのメッセージを載せるようにしています。よくある、トップページからenterするとメニューが表示されるHPです。 そこで各コンテンツやメニューのページに直接ブックマークをさせない、しても必ずトップページに飛ばせる方法ってありませんか? よろしくお願いします。

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

  • ベストアンサー
回答No.4

cgiでなく.htaccessでも同様の機能を使えるようです。 http://cubic9.com/index.php?Soft%20(Linux)%2FApache%2Fmod_rewrite ブックマークの制限という箇所です。 しかし、やはりリファラーをはかない場合(Norton ISなどを使ってる場合)などはトップページから先に進むことができなくなってしまうようです。 CGIのスクリプトは見つかりませんでしたが、 refererを取得して、それが自サイトのURIと違う場合に、トップページへ送り返すという処理をすれば良いと思います。 基本的には.htaccessの場合と一緒ですね。

noname#200305
質問者

お礼

ありがとうございます。 とにかく簡単には出来なさそうなので、メニューページにもカウンタを置くことにしました。勉強してCGI作れるようにしようと思います。

その他の回答 (3)

回答No.3

CGIで全部はじくしかないですね。 リンク元を取得して、それが自サイトでなければTOPページに送るというスクリプトを組めば良いと思います。 ただし外部から記事に対してリンクを貼った場合もTOPページへ送ってしまうのであまり好ましい印象は持ちませんね^^;

noname#200305
質問者

お礼

ひょっとして私の使っているところはCGI不可なので、出来ないってことですかね? でも一応、そのやり方を教えていただけませんか?? 今のところ個人的なHPなので私に関係ある人とその友達くらいまでしか見てて楽しいものではないし、あまり見てほしいとも思わないので、TOPに行って欲しいなと思っています。

  • runa_moon
  • ベストアンサー率34% (198/581)
回答No.2

こんばんは。 グーグルなどのロボット検索は ヤフーなどのように登録しなくても勝手に検索しますよ。 コンピューターが自動的に言葉を拾ってきて登録してしまうので メニューページなどでも、また隠しページなどでも 検索にひっかかります。

参考URL:
http://home.a03.itscom.net/tsuzu/programing/etc01.htm
noname#200305
質問者

お礼

登録しなくても検索に引っかかるんですね。 知りませんでした。勉強になりました。

  • runa_moon
  • ベストアンサー率34% (198/581)
回答No.1

こんにちは。 ブックマーク禁止タグなどのっているところをリンクしておきます。 しかし実際はロボット検索もありますし ロボット検索よけをつける対応もしなくちゃいけないですね。 でも個人のお気に入りを防ぐ方法はないのではないでしょうか・・・。 アクセスカウンターはメニューページとかにもつける方が良いと思いますよ。 ブックマークしていれば誰がしているか分かりますから。 「他はアドレスが変わるかもしれないのでトップページにブックマークしてくださいね」と ひとこと書いておくとか・・・。 どうしてもならCGIで自分で何とかするしかないでしょうが私にはそこまでは分からないので お役に立てないかも知れませんが参考までに・・。

参考URL:
http://id2.fm-p.jp/gamen/s_scr.php?num=3&uid=netmanners&dir=16
noname#200305
質問者

お礼

早速のご回答ありがとうございます。 今のところ検索サイトに登録とかしていないので、その点は問題ないのですが、やはりトップページのカウンタを綺麗に上げたいんですよね。。

関連するQ&A

専門家に質問してみよう