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

あるサイトに飛ぶと、PCサイトとケータイサイトに自動で切り替わっているようなのですが、これはどのような仕組みでこうなっているのでしょうか

●質問者: surippa20
●カテゴリ:コンピュータ インターネット
✍キーワード:pc ケータイ サイト 自動
○ 状態 :終了
└ 回答数 : 8/8件

▽最新の回答へ

1 ● きゃづみぃ
●17ポイント

http://pctraining.s21.xrea.com/making-web/determine-browser.html


i-mode, ezweb 端末は JavaScript にもページの自動リフレッシュにも対応していないのでこれを利用して判別できます。

◎質問者からの返答

ご回答ありがとうございました。参考にさせていただきます(簡易的なご返事で失礼いたします)


2 ● phmathieu
●17ポイント

.htaccessというファイルを使ってアクセスした人の環境に応じたページを振り分けているのだと思います。

.htaccessについては以下の説明をご覧ください。

http://oshiete1.goo.ne.jp/qa2944117.html

◎質問者からの返答

ご回答ありがとうございました。参考にさせていただきます(簡易的なご返事で失礼いたします)


3 ● pahoo
●16ポイント

Webサーバが Apache であれば、SSI(Server Side Includes)を使って、下記のように書けばできます。

<!--#if expr="$HTTP_USER_AGENT = /DoCoMo/" -->
NTT DoCoMo 用の HTML
<!--#else -->
それ以外用の HTML
<!--#endif -->

参考サイト

◎質問者からの返答

ご回答ありがとうございました。参考にさせていただきます(簡易的なご返事で失礼いたします)


4 ● toyoken
●16ポイント

携帯端末の自動判定

主要な機能

■ 以下の機能があります。

* アクセスしてきたのがPCか携帯かを判別し、PCコンテンツ、携帯コンテンツを切り替え表示します。

* 瞬時に、しかも自動的に判断するため、ユーザーを煩わせることがありません。

■ そのたの機能

* PCコンテンツ、携帯コンテンツの画面それぞれは、通常のHTMLで自由に組むことができます。


http://www.quick-s.net/cgi-sample/download/judge.html

◎質問者からの返答

ご回答ありがとうございました。参考にさせていただきます(簡易的なご返事で失礼いたします)


5 ● hibariyu
●16ポイント

一般的には、「ユーザーエージェント」で携帯から見ているかどうか識別し、

携帯用サイトに切り替えるかどうか判断しています。


ユーザーエージェントとは、ウェブサイトを見るときに使っているソフトウェアを表す文字です。

名札のようなものだと思ってください。


例を挙げると、IE7でサイトを見るときのユーザーエージェントは

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)

となり、docomoだと

DoCoMo/2.0 F901iC(c100;TJ)

などとなります。


これを認識することで、携帯用サイトへの切り替えを行っています。


サイトが切り替わるのは、

サーバ上にある".htaccess"というファイルに次のような記述がされているときです。

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|SoftBank)

RewriteRule ^$ /携帯用ディレクトリ/ [R]

◎質問者からの返答

ご回答ありがとうございました。参考にさせていただきます(簡易的なご返事で失礼いたします)


1-5件表示/8件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



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