• ベストアンサー

携帯サイトのキャリア判別

携帯のキャリア判断でトップページは3社別の HPを用意して、その下の階層を3キャリア共通で使用するHPを 作成し、またその下は3社別のHPを作成しようと思っているのですが そういったキャリア判別は可能なのでしょうか? 途中の階層でキャリア判別させることができるのでしょうか? キャリアの判別はトップページでしかできないものなのでしょうか? シロートな質問ですみません。

  • CGI
  • 回答数2
  • ありがとう数2

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

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

.htaccessが利用可能なサーバーなら.htaccessというファイル名でHTMLがあるフォルダに以下の要領で書いたテキストを置いておけば振り分けできます。 ----------.htaccessここから------------ RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^KDDI [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Up.Browser [NC] RewriteRule index.html index_au.html [L] RewriteRule page2.html page2_au.html [L] RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [NC] RewriteRule index.html index_do.html [L] RewriteRule page2.html page2_do.html [L] RewriteCond %{HTTP_USER_AGENT} ^Vodafone [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^MOT [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^J-PHONE [NC] RewriteRule index.html index_vf.html [L] RewriteRule page2.html page2_vf.html [L] ----------.htaccessここまで------------ index_au.html がauトップページ index_do.html がドコモトップページ index_vf.html がボーダトップページ page2_au.html がau2層目 page2_do.html がドコモ2層目 page2_vf.html がボーダ2層目 2層目へのリンクはpage2.htmlで、キャリアを判別して該当HTMLを表示します。

pencel777
質問者

お礼

このような方法があるとはびっくりしました。 .htaccessが利用可能なサーバーなのでぜひ使わせて頂きます。有難うございます。

その他の回答 (1)

  • libido
  • ベストアンサー率40% (6/15)
回答No.1

JavaScriptでブラウザの種類からキャリア情報がわかると思うのですが、携帯電話のブラウザだとJavaScriptを実行することができないものが多いので私は、ふりりんというCGIを使って、携帯キャリアを判別しています。 googleで"携帯 振り分け キャリア cgi"などと入れると、少しだけでてきます。他にも種類があるようなので、自分に合ったCGIを使うといいでしょう。 参考URLはふりりんのサイトです。

参考URL:
http://w021.q.fiw-web.net/furi/furi.shtml
pencel777
質問者

お礼

詳しいご回答有難うございます。 URLも大変参考になりました。 このサイト役立って感謝しております。

関連するQ&A

  • 携帯3キャリアを識別し別サイトにする

    携帯向けホームページを作成しました。 キャリア毎の表示等不具合をなくすためau,voda,docomoの3キャリアそれぞれ別のホームページにしています。 今のところトップページのindex.htmでそれぞれのキャリア向けトップページにリンクする形にしていますが、.htaccessでユーザーエージェントやリファラで自動的にページを振り分けるようにしたいと思います。 どのように記述すればいいでしょうか?

  • ●3キャリア共通の携帯サイトの構築について

    3キャリア(imode,au,vodafone)対応の携帯サイトを、出来る限り少ない労力で作成するために、3キャリア共通のページを作る方法を模索しています。 色々と、キャリア別の作成方法が紹介されていますが、最近では、全て共通のフォーマットでサイトを表示できるとも聞いており、ここでは、3キャリア共通サイトというテーマで、そのための最新情報をご教授頂きたいです。 同時に、静的ページの情報が多く、動的ページについての注意点などもお聞かせ頂ければ助かります。 サイト内容は、不動産情報の検索サイト(画像付)です。データ登録と画像アップロードは、PC画面で行います。よって、出力するHTML部分を携帯サイトとして作成したいのです。環境としては、PHP+MySQLで構築する予定です。 まず、1点目。 auについては、HDMLをサーバーで自動的にHTMLに変換してくれるとのことですね。 なので、3キャリア共通のページをHTMLで制作したいと考えます。 もちろん、全てのau機種が対応できないとは思いますが、一体いつ頃発売された機種以降が対応されているのでしょうか。例えば、「○○年○月以降程度の機種であれば、HTMLサイトを表示できます」みたいなことを知りたいのです。 2点目。 画像を載せたいのですが、jpg画像で3キャリア表示できますでしょうか。 また、画像サイズについては、縦横何ピクセルにするのが、適切でしょうか。 私が調べたところによると、3キャリア共通サイトを作る際に最も注意するポイントとして、上記のau機種の対応と画像の扱いと考えたのですが、その他気をつける点等があれば、ご指南下さい。ちなみに絵文字は使わない予定です。 どうぞ、宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 携帯サイトにおいて、画像サイズを自動判別させたい

    携帯サイトを作成しています。 機種によって、サイト上の画像の大きさが合わなくて困っています。 現状、最低レベルに合わせていますが、見た目によくないので、 どうにか、改善したいです。 「それぞれに最適なサイズで作成した画像を事前に用意しておいて、 ページを読み込む際に、機種を判別して、 最適な画像を選択して読み込む。」 という様な、システムだとは思うのですが、 何で、どう作ったらよいのかがわかりません。 とても困っているので、教えてください。

    • ベストアンサー
    • CGI
  • 携帯でユーザー判別する方法

    こんにちは。 mixiの簡単ログインなどで、ユーザーを一意に判別できる仕組みについて教えてください。 同じURLにアクセスしてもユーザーを判別して「ようこそ○○さん」などと表示させる仕組みは何を見てユーザーを判別してるのでしょうか。 ユーザーエージェントは機種名までしか判らなかったと思うので多分違いますよね。 クッキーは対応してないキャリアがあるからこれも違いますよね。 端末IDとかでしょうか…? また、ひとつのQRコードを読み取ると自動でユーザー判別を行い、各ユーザー別のページにジャンプさせるにはどのような作り方をすれば良いのでしょうか。 どうぞ宜しくお願いします。

  • 携帯判別

    PHPで携帯のキャリア判別をし、表示させるページを振り分けています。 最近問題になってきたのが、携帯の画面の解像度も多岐にわたり表示が統一できないことにあります。 よって機種ごとに表示させる画像をGDを使って適応したサイズにリサイズしたものを表示させるつもりです。 が、どんなサイズを用意したらいいのかがよくわかりません。 皆様はどのように対応しているのかお知恵をお貸しください。 ・モニタの解像度の取得方法 ・用意する画像サイズのパターンの数 前者はDBなどに持っておくという手くらいしかないのでしょうか? これだと新機種が出る度にDBの更新も行わなくてはならず、運営上できるだけ避けたいです。 これ以外に方法がなければ仕方がないのですが… また、シェアウェアで判別用のクラスがあるようですが、都合によりシェアウェアには手を出せません。 後者は要するに解像度って何パターンくらいあるのか?ってことです。 無数にある解像度を全部振り分けているのか、ある程度一くくりにして振り分けているのか… 皆様のやり方を是非教えて頂ければと思います。

    • ベストアンサー
    • PHP
  • 各キャリアの制限について

    DOCOMO、AU、Vodafoneと各キャリアで、HPでいろいろ制限がありますよね。 例えばファイルサイズが5kバイトを超えるとWebページが表示されないなどがあったと思います。 それで、現在全キャリアに対応したHPを作ろうと思っているのですが、情報が少なく困っています。 何でもいいので、キャリア別で制限がありましたら教えてください。 キャリアのHPでそういうことが書いてあるサイトを探したのですが、見つかりませんでした。 そのようなページもできたら教えていただけるとありがたいです。 よろしくお願いします。

  • 携帯サイトをパソコンでみるには?

    自分でも色々検索してやってみたのですがダメでした。 何か他に方法があるでしょうか? とりあえず、自分がやってみた方法&使用したソフトを下記に記します。 ・FirefoxでUserAgentSwitcher利用(UserAgent名を携帯キャリアに変更) ・Browser Phone Browser ・Openwave SDK6.2K ・2003'携帯気分 全てダメでした(泣) 私の見たいサイトは携帯会社の公式なものではなく、某派遣会社のHPです。 TOPページで、携帯からの時は携帯専用ページへ、パソコンからの時は パソコン専用ページへ飛ばされてしまいます。 外に居る時は携帯から見てますが、家に居る時はできればパソコンから 携帯専用ページを見たいのです。 携帯専用ページからしか出来ない操作がいくつかあるので。 それと、私の携帯がネットに繋ぐと一気に高くなる料金プラン使ってるから・・・ TOPページでの判別をUserAgent名ではなく、IPアドレスで判別しているのでしょうか? もしそうなら、パソコンから見るのは不可能でしょうか? 誰か詳しい方お願いいたします!

  • 携帯キャリア別に画像変換?

    こんにちは、ASPを用いて携帯コンテンツを作成しています。 指定のフォルダに写真画像を保存しておき、PCや携帯からアクセスされた際に各携帯キャリアに合わせた状態で表示させたいと考えております。 ASPにて携帯のキャリアなどと判別させる事は出来ていますが、保管しているファイルのサイズや形式を各キャリアで表示できる形式に変換しつつ表示させたいのです。 つまり、用意する写真は1枚で、各キャリア対応のサイトにしたいということです。 そういうことは可能でしょうか? 外部モジュールなどを用いた方法でも結構です、何卒宜しくお願い申し上げます。

  • SEOでサイトのトップページが上がってこない!

    SEOに尽力しています。 困っているのは、SEOでサイト内の下の階層のページが上がってくるのに、トップページがなかなか上がってこないという現状です。一説によれば、サイト内で引っかかるページがあっても、通常サイトトップページが表示されるとも聞いたのですが、私の場合は、下の階層のページがどんどん引っかかってきます。トップページにキーワードが少ないなどの問題があるとは把握していますが、それにしてもなにかやり方が間違っているのでは?と悩んでいます。検索結果でトップページが表示されるようにするにはどうすればよいのかを教えてください!

    • ベストアンサー
    • CSS
  • 3キャリアのアイコン何処かにありませんか?

    携帯サイトを作成していてトップページに携帯3キャリアのアイコンを 載せたいのですが肝心のアイコンが無いため困っています。 あと、アイコンの大きさについては自由に変更できれば助かります。 アイコンについて、ご存知の方居ましたら よろしくお願いします。