• 締切済み

携帯サイトXHTMLとHTMLの振り分け設定?

携帯サイトを作っていますがi-modeで FOMAなど向けのページとしてXHTML、 それ以外用にHTMLで作成したページを設置する場合その振り分け?判別?はどのようにすればいいでしょうか? またそれはHTML・XHTMLレベルより高度なプログラム(PHPやサーバーサイドのプログラムなど)が必要でしょうか? たとえばimode公式メニューの「ファッション」カテゴリの1位「girlswalker」のようなサイトを作りたいのですが これをFOMAで見ると画像がいっぱい、色とりどりのページが表示されますがFOMAではないdocomo携帯で見るとシンプルなつくりのページが表示されます。 こんな感じにしたいのですが・・。 誰か教えていただけると助かります。

みんなの回答

  • hap_miu
  • ベストアンサー率51% (19/37)
回答No.2

度々すみません、回答を投稿した後 http://www.vector.co.jp/soft/unix/net/se351060.html こんな物をみつけました。 簡単に済ませるなら、このようなフリーで配布されているスクリプトを使うといいかもしれません。

  • hap_miu
  • ベストアンサー率51% (19/37)
回答No.1

まずは、ユーザーエージェントを判別する必要があります。 ユーザーエージェントを判別することで、ユーザーがどの機種でアクセスしているかが分かるのです。 ユーザーエージェントを判別するには、PHPやPerlなどのスクリプトが必要かと思います。   pnkm3さんがおっしゃるように、MovaとFomaを振り分けたいのなら、PHP等を使ってユーザーエージェントで振り分けるのが一番いい方法かと思います。 http://www.mt312.com/php/env.mobile.html 上記URLの記述を参考に、 Movaの時は、mova用のページを表示させ、Fomaのときはfoma用のページを表示させるという方法がいいと思います。 表示させるというか、ページ自体をとばしてしまうのもありかもしれません。 携帯の限界で出来る部分と出来ない部分はあると思いますが… Docomoのユーザーエージェントは下記URLにそれぞれ詳しく掲載されていますよ http://www.nttdocomo.co.jp/service/imode/make/content/spec/useragent/index.html

関連するQ&A

  • XHTMLをHTMLに直しても大丈夫でしょうか?

    私はHTMLは分かりますが、XHTMLやCSSはまだなんとなくしか分かりません。 今度仕事で、XHTMLで書かれたサイトを更新することになりそうなのですが、そのサイトは1ページの中に <br /> と <BR> が混在しています。つまりXHTMLとHTMLが混在しているのだと思うのですが、ブラウザ上で問題なく動作しています。 しかし、どちらかに統一したほうが良いですよね? 統一するとしたら、私は自分が使いやすいHTMLに直したいのですが、何か問題が考えられるでしょうか? XHTMLのメリットも、いろんなサイトで調べたのですが、いまいち分かりません。制約が増えるだけのような気がしました。両方CSSは呼び込めると思いますし、HTMLで問題がないのならありがたいと思っています。 曖昧な質問で申し訳ありません。よろしくお願いします。

    • ベストアンサー
    • HTML
  • pcと携帯の自動振り分け

    http://xxx.xxx.jp/にアクセスしブラウザがパソコンであれば index.htmlを表示し、携帯であれば機種判別し imodeであればhttp://xxx.xxx.jp/i/index.html auであればhttp://xxx.xxx.jp/au/index.html voadfonであればhttp://xxx.xxx.jp/v/index.html と自動で振り分けしたいのです。 pcと携帯を判別して自動で振り分けするものはみつかるのですが 携帯をさらに機種判別して振り分けするという例が 見当たりませんでした。どのようにわけるのでしょうか? フリーでcgiかphpどちらでも構いませんので参考になる サイトがありましたら教えて下さい。 サーバーは.htaccess使用可能です。

  • PCサイトと携帯サイトの振り分けについて

    いつもお世話になっております。只今携帯サイトをつくっています。、PCサイトと携帯サイトに振り分けたくてPHPファイルの振り分けプログラムを入手し、PHPファイルにPCHTMLと携帯HTMLを記述したのですが、 携帯で見るとなにもでてきません。.hatteccsというのを見かけたのですが必要なのでしょうか?pcサイトのトップページはindex.htmlにしては、ダメなのでしょうか。初歩的な質問かもしれませんが、どなたかご教授よろしくおねがいします。

  • 携帯ではHTMLとXHTMLしかサポートされていないのですか?

    携帯ではHTMLとXHTMLしかサポートされていないのですか? JSFで携帯サイトを構築することは可能ですか? 携帯サイトを構築するときの制限を教えてほしいです。 よろしくお願いします。

  • 振り分けはできますが、携帯サイトをかんたんに

    PHPを使った振り分けはできます。 しかし、PC←→携帯と相互互換性のあるサイトを 作る上で、どんな方法がいちばん楽でしょうか? PCページの内容と内容は変えないで携帯サイトに 表示させたいと思います。 if文で携帯と判断したら keitai.htmを出力 タグをすっきりさせ、変数表示 という方法が一番楽でしょうか? もしくはPHPのライブラリに携帯サイトを作る上で 便利にできるクラスがあったら教えてください。

    • ベストアンサー
    • PHP
  • XHTML Basicで携帯HP

    XHTML Basicで携帯HPを作成したいと思うのですが、 HTMLの知識しかなく、XHTML Basicの解説HPも探したのですが見つけられなかったので、教えてください。 携帯で使えるXHTML Basicを解説しているサイトをご存知の方おられますか?

    • ベストアンサー
    • HTML
  • XHTMLとHDMLについて

    携帯コンテンツを作成することになりそうなのですが、一度i-modeのサイトを作ったことがあるだけなので、EZwebについてお聞きしたいのです。 XHTMLは[cdmaOne 3000/5000シリーズ]向け、HDMLは[cdmaOne 200/300/400/100シリーズ、デジタル、ツーカー]向けだということまではわかりました。しかし、[cdmaOne 3000/5000シリーズ]はHDMLで書かれたサイトを全く表示できないのでしょうか?一つのEZwebコンテンツのために2っ(XHTMLとHDML)のファイルを用意しているのですか?また、振り分け(PC、その他のキャリアも含む)はどのようになされておられますか?cgiの知識は低いのでかみ砕いて教えてくださると大変助かります。宜しくお願い致します。 ちなみに、手元にキャリアがないのも、現状の難点ではあります。

  • 携帯とパソコンの振り分け

    携帯とパソコンの振り分け 今あるパソコン用ホームページのほかに 携帯用ホームページを作り 携帯は携帯サイトに パソコンはパソコンサイトに振り分けを行うことになりました。 ホスト名を基準に判別することになったのですが http://adgjm.net/saas/sort.htm のホスト名での判別を行ったとします。 この場合 携帯の中でも フルブラウザ(アイフォンなど)から検索した場合は パソコンサイトに飛びますか? それとも携帯サイトに飛びますか??

  • ケータイサイトの3社別自動振り分けをしたい!(初心者です)

    ケータイ用サイトを運営しています。 目新しいデザインのサイトを作ろうと、通常のHTMLからiモード対応のi-XHTMLを用いたサイトに書き換えたところ、iモード以外のキャリアからアクセスできなくなってしまいました(URLにアクセスするとソースがそのまま表示されてしまう)。この問題はphpやパールによるユーザーエージェントを判別するスクリプトがあれば解消されると色々調べた結果わかったのですが、肝心のそれをどうやって書いたらいいか、またどうやってサイトに組み込めばいいのかがまったくプログラムの知識が初心者レベルなので分かりません。現在使用しているプロバイダーのサーバーがphpやパールに対応しているという前提でどなたか、詳しく説明していただける方助けてください。

    • ベストアンサー
    • PHP
  • 携帯サイトがiモード・UTF-8でトラブル

    自前サーパで、ごく簡単な携帯用Webページを作ってました。 iモード向けでしたが、3キャリア共通のスクリプトだけ使用していた。 最近そのサーパをWindows機からLinux機に変えました。 その関係で、HTMLファイルの文字コードがシフトJISからUTF-8に変わりました。 今回、あるドコモ携帯の顧客から、文字化けして読めなくなったとクレームを受けました。 私も周囲にも、ドコモ携帯利用者がいません。 そこで、ドコモが提供している i-mode HTML simulator(無印) i-mode HTML simulatorII これらを入手して、HTMLファイルのスクリプトをXHTML(UTF-8定義)仕様に書き変えたりして、いろいろテストしました。 すると、不思議な結果になりました。 i-mode HTML simulator(無印)では、上記URLを開くと、確かに「文字化け」になります。 しかし、XHTML仕様に書き換えた別ページにアクセスすると、「このファイル仕様には対応していない」というエラーになります。 次に、i-mode HTML simulatorIIで、上記URLを開くと、問題なく表示されます。 XHTML仕様に書き換えた別ページにアクセスしても、問題なく表示されます。 この結果からすると、トラブルのあった顧客の携帯はi-mode HTML simulator(無印)相当の機能だと思われます。 i-mode HTML simulator(無印)や問題の顧客の携帯は、XHTML非対応ということでしょうか。 だとすると、問題の顧客の携帯に対応するには、HTMLファイルをシフトJISに戻す以外に方法はないんでしょうか。 なお、ドコモの問合わせ窓口に、メールで詳細質問したんですが、この種の質問には個別に対応していないと断られました。