• ベストアンサー

携帯サイトとPCサイトの振分け、エージェント判別以外の方法

PCサイトと携帯サイトの振分け方法でユーザーエージェントの判別で振分ける方法ではなくて、ホスト?かIPアドレス?(すいません、よくわかりません。)等で振分ける方法で振分けたいのですが、やり方がわかりません。 私はフリーのcgiのメールフォーム、ユーザーエージェントの振分けなどの単純な比較的で単純なcgiの設置なら出来る程度のレベルです。 どなたかご教授お願い致します。

  • so-da
  • お礼率53% (15/28)
  • CGI
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • maura
  • ベストアンサー率46% (48/104)
回答No.2

#1 の補足として 利用者:Tietew/携帯電話のIPアドレスリストhttp://ja.wikipedia.org/wiki/%E5%88%A9%E7%94%A8%E8%80%85:Tietew/%E6%90%BA%E5%B8%AF%E9%9B%BB%E8%A9%B1%E3%81%AEIP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%83%AA%E3%82%B9%E3%83%88 この情報が新しいかどうかは、確認していません。 また、「携帯端末の自動判定」CGIが見つかりました。 http://www.quick-s.net/cgi-sample/download/judge.html

so-da
質問者

お礼

ありがとうございます。大変参考になりました。 やはりもっと勉強が必要ですね。勉強しながら設置したいと思います。 ありがとうございました。

その他の回答 (1)

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

IPを取得して、携帯電話のIPかどうかを判断します。 携帯電話のIPは各キャリアのHPを探せば載っているので探してください。 例)DoCoMo http://www.nttdocomo.co.jp/service/imode/make/content/ip/index.html 単純に正規表現かif文でやればいいだけです。

so-da
質問者

お礼

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

so-da
質問者

補足

お答え有り難うございます。 単純な事で申し訳ないのですが、私はcgiファイル自体を触ったり改造したりする事が出来ません。 if文も正規表現も調べましたが、使い方がまったくわかりません。 この昨日を備わった設置するだけのフリーのcgiなどはないのでしょうか? お忙しい所申し訳ありませんが、よろしくお願い致します。

関連するQ&A

  • PCサイトと携帯サイトを振り分けたい(初心者です)

    携帯サイトを運営しているのですが、最近 PCからユーザーエージェントを携帯と偽って アクセスする人が後を絶ちません。 そこで今回、ユーザーエージェントではなく、ホスト の判定でPCサイトと携帯サイトを振り分けたいと 思っていますが、良いCGIがあれば教えてください。 よろしくお願いいたします。

    • 締切済み
    • CGI
  • ユーザーエージェントをとって振り分ける方法詳しく教えて下さい!

    携帯の商用サイトを作っています。写真を多用するサイトなので機種によっては見れないという意見もあり困っています。ユーザーエージェントをとって携帯の機種ごとに判別してCGIで自動的に振り分ける。ということができるようですがそのプログラムやスクリプトがよく理解できない。(CGI初心者)なので詳しく教えていただける方よろしくお願いします。検索して出てくるサイトの情報はけっこう古いものが多いので最近の携帯に対応できるものがあったら教えてください。

    • ベストアンサー
    • CGI
  • 携帯のユーザーエージェントの振り分け

    PHPで携帯のユーザーエージェントの振り分けを行うということが モバイルサイト作成で言われてますが、その場合 エージェントごとにページをいちいちつくるんでしょうか?

    • ベストアンサー
    • PHP
  • 検索エンジンで携帯サイトが表示されているので、PCではPCサイトを表示される様にしたい

    検索エンジンから自身のサイトを見たときにPCサイトではなく携帯サイトがPCで見れてしまいます。PCではPCサイトを回覧出来るようにしたいのですが?プログラマーが確かユーザーエージェント??の変更をすれば例えばhttp://●●●.jp/iという携帯サイトをPCから回覧したときに、/iのままではあるがPCサイトが回覧出来るように強制的に振り分け?指定できるようなことを話していたような気がするのですが。PHPなどつかっているサイトなんですが私は全然html位しかできないのでどなた教えていただけますか?よろしくお願いします★ IPアドレスでの振り分けなどもあると聞きました?HTMLしかできない私じゃ困難なのはわかりますが、なんとか手順を教えていただけないでしょうか?

    • 締切済み
    • PHP
  • 携帯サイトをPCで見る方法

    imodeのサイトをPCで見るにはどうしたらよいでしょうか? 過去の質問などを見てみてfirefoxを落としたのですが、 サイトを見るためのユーザーエージェントの設定がわかりません・・・ Firefoxなどにユーザーエージェントを変更するプラグインを入れる方法から教えてもらえないでしょうか!?

  • htaccessでPCと携帯の振り分け(難あり)

    パソコンと携帯の振り分けは、htaccessでエージェントにより振り分けが一般的だと思います。 「RewriteEngine on」で振り分けの場合について。 http://www.hogehoge.com/ http://www.hogehoge.com/mobile/ トップディレクトリにhtaccessを設置した場合、携帯サイトが入っている「mobile」ディレクトリには、「RewriteEngine Off」を記述したhtaccessを設置する必要があります。 普通であれば、これで問題なくパソコンと携帯を振り分ける事ができるのですが、携帯サイトが入っている「mobile」ディレクトリには、動的アドレスを静的に変更するために、htaccessに「RewriteEngine on」が記述されています。 よって、パソコンと携帯の振り分けを無効にするために「RewriteEngine Off」をしなければならないのに、動的アドレスを静的にアドレスにするために、「RewriteEngine on」も記述しなければなりません。 パソコンと携帯の振り分けと、動的を静的にする変換を行うような良い記述方法はあるでしょうか? ちなみに、パソコントップページはすでに検索エンジンに登録されているため、振り分け用のindex.cgiなどは使用したくないと思っています。 アドバイスをお願い致します。

    • ベストアンサー
    • HTML
  • 携帯サイトでのユーザエージェントの振り分けについて

    現在ドコモの携帯サイトを作成中です。 そこで以下の様に機種によってページを振り分ける予定です。 1.FOMAとmovaでまず振り分ける 2.movaの中でも505以上とそれ以下で振り分ける これらの処理をする際、ユーザエージェントを取って分岐する方法しか考えられないのですが、機種はどんどん新しいのが出ますし、その都度ソースを書き換えるのも…と思ってしまいます。 プログラミング自体自身がないので、どういう方法で振り分けるのかが最善なのか分かりません。 皆さんはどのように効率よく振り分けされているのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • Perl
  • 同一URLで携帯サイトとPCサイトの振り分け方を教えてください。

    はじめまして。 実はこのたび携帯サイトの制作を頼まれたのですが、その方は将来的にはPCサイトも同一のURLで開設を考えているとのことです。 そこで、いろいろ調べ回ったところユーザーエージェントによる振り分け機能というものがあることを知りました。 しかし、私はHTMLについては少々知識はあるのですが、PHP等のプログラミングについては全くの初心者です。 どこに何を配置すればこのような振り分け機能が動作するのかわかりません。 どうか教えていただけないでしょうか?

    • ベストアンサー
    • PHP
  • 携帯の機種判別方法

    多くの携帯サイトは、http://○○○.comとなっていますが、 index.htmlで機種判別をしているのでしょうか? http://○○○.com/index.cgiではなく すっきりhttp://○○○.comという形で携帯サイトを宣伝したいので http://○○○.comで機種判別する方法を教えていただきたいです。 よろしくお願いします。

    • 締切済み
    • CGI
  • 同じURLで見た目が異なるPCサイトと携帯サイト

    PCサイトと携帯サイトを別々に作り、 同じURLにアクセスがあってもユーザーを自動的に判別して振り分ける。 という方法はわかるのですが、 そうではなく、例えばブログとかmixiとか、 明らかに同じページなのに、携帯からアクセスしてきたほうは写真やリンク先を表示させないようにしているページが最近よくありますよね。 あれはどうやって作るのでしょうか? スタイルシートで振り分けているとかならできそうですが、 プログラミングは素人で、CGI(Perl)はフリーで配布されているものを、HTMLで書かれている部分だけ改造して設置できる程度の素人ですので、プログラムを自分で書かないと実現できないようなら、正直言ってお手上げです・・・ あと説明サイトが海外(英語)サイトしか無いなら、 英語は全くわからないのでこちらもお手上げです。 技術が浅はかで申し訳ないのですが、 こんな私でも実現可能そうならどうかご教示ください。 よろしくお願いします。

    • 締切済み
    • CSS

専門家に質問してみよう