人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

携帯サイトを運営しております。1つだけ困ったことがあります。それは、「サイト内途中ページ」のブックマークです。コンテンツ内に直接アクセスされて、トップアクセスが増えません。ブックマークされても「トップページよりお進み下さい」テキなページを表示させる事は可能でしょうか?
厚生労働省のTHE NEWS はそのようになっています。

●質問者: nimo7
●カテゴリ:ウェブ制作
✍キーワード:NEWS アクセス コンテンツ サイト トップページ
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● aki73ix
●18ポイント

http://www.hatena.ne.jp/1082434020

WEBページ制作にお詳しい方、知恵を貸してください。あるクライアントのサイトの中で「このページは絶対にブックマーク(お気に入り登録)をさせたくない」というページが.. - 人力検索はてな

過去に同じような質問がありました

原理的にはCGIやJavaScriptでREFERを参照して自分のサイトでなかったら、「TOPページにご案内〜・・・と」TOPページに飛ばすわけです

あと、私が考えたのは、途中ページにCGIでパラメータとして日付を与えてブックマークしても別の日の場合はTOPページに飛ばすというものです

http://www.foo.com/content2.htm?20040622

←こんな感じ

◎質問者からの返答

ありがとうございます。

私もこの参考URLを参照したのですが、携帯の場合はうまくいきませんでした。

>途中ページにCGIでパラメータとして日付を与えて…は具体的にはどのようにすればよいのでしょうか?


2 ● maichiemon
●18ポイント

http://www.futomi.com/lecture/env_var/http_referer.html

Perlで作るCGI講座 - 環境変数 HTTP_REFERER - futomi's CGI Cafe

リファラー情報を参照して、それがトップページからのものでなければ、

トップページに飛ばす(もしくは誘導する)という感じだと思います。

つまりリファラー情報を参照できるスクリプト(cgiやjavascript)なら

そういうページを作成可能ですよ。

◎質問者からの返答

ありがとうございます。参考にします。

補足ですが携帯の場合でもリファラー情報を参照可能でしょうか?


3 ● aki73ix
●18ポイント

http://www.scollabo.com/banban/php/php_14.html

セッション管理/PHP入門

>途中ページにCGIでパラメータとして日付を与えて…は具体的にはどのようにすればよいのでしょうか?

PHPやCGIなどで、Activeなコンテンツを作ります

<A HREF=”〜”></A>の部分を後ろに リンク先?日付という形式にして飛び先でセッション変数として渡すようにします

セッション変数の日付が別の日になっていた場合TOPページのHTMLファイルを返すわけです

もっといい方法があるかもしれませんが、うちで使ってた方法です

◎質問者からの返答

ありがとうございます。

早速試してみます


4 ● くせれ
●18ポイント

http://www.mikeneko.ne.jp/~lab/web/htaccess/redirect.html

ミケネコ研究所

基本的には携帯では HTTP_REFERER の取得も JavaScript の動作も出来ません。

別の解答に有るように日付等の情報をページに付加する形にしておいて、それをブックマークされた場合はサーバーの設定レベルでチェック&ページ遷移を行うと良いと思います。

アドレスはサーバーレベルでのリダイレクトの参考ページです。

Apache の .htaccess の設定が出来るようであれば実現可能かと思います。

条件の部分がちょっと難しいかもしれませんが・・・

◎質問者からの返答

ありがとうございます。


5 ● kyogei
●18ポイント

セッション変数が使える開発言語でしたら、トップページを表示したことを記録し、各ページでそのフラグをチェックするようにしたらどうでしょう。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ