• 締切済み

User Agentを使ってIモード用ページをPCで入れないようにしたが・・・

CGI勉強中のド素人です。よろしくお願いします! 今Iモード用のHPを運営しているのですがタイトルにあるように User Agentを使ってIモード用ページをPCで閲覧出来ない様(TOPページはどんな端末でも閲覧OKで、コンテンツページに入るとき振り分けしています)アクセス制限を設けましたが、携帯電話でコンテンツページを見ているとき「URL参照」とやるとコンテンツページのURLが表示され、そのURLから直リンクするとコンテンツページがPCで閲覧可能になってしまいます。そこで、直リンされてもページ閲覧を出来ない様にする方法を具体的に教えては頂けないでしょうか? 他のIモード専用HP(勝手サイト)で同じ事を試したら直リンからでも制限をかけられ閲覧できない様になっていました。 ちなみに、教えてgooで過去に似たような質問を検索し見てはきましたが解決には至っていません(^^; こちらの情報 トップページからコンテンツページにリンクするときはCGI-binフォルダ内のUser Agent記述ファイルへ行き、PC・Iモード識別→それぞれの.htmlページにジャンプさせています。 情報が足りない・説明が分からない時は言って頂ければ追記しますのでよろしくお願いいたしますm(__)m

みんなの回答

  • so_blue
  • ベストアンサー率48% (50/104)
回答No.1

こんにちは。 CGIではないですが、htaccessで制御する方法があります。 使用できるかどうかは、サーバの仕様を確認してみてください。 ・USER_AGENT判別する  -> ディレクトリ以下全体に制御がかかってしまうので、TOPページは違う階層にいる必要があるかも ・REFERERを取得する  -> ダイレクト(決め打ち)を禁止する ご参考になれば...

関連するQ&A