WEBサイト構築にあたり、

●PCからのアクセス

●モバイルからのアクセス(3キャリア)
でURLを振り分けるにはどうすれば良いでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/04/02 03:38:30
  • 終了:2006/04/03 04:45:19

回答(7件)

id:yo-kun No.1

yo-kun回答回数220ベストアンサー獲得回数302006/04/02 04:21:56

ポイント18pt

ヘッダ情報のUser-Agentを参照してPHPやCGIで振り分けるのが一般的だと思います。

例えばUser-AgentにDocomoの文字列があればDocomo携帯からのアクセス、KDDIの文字列があればauです。

(Vodafoneが少々厄介ですが)

http://www.openspc2.org/userAgent/

各キャリアのUser-Agentはこのサイトに細かく載っています。

ただし上記サイトにも書かれているように、User-Agentの偽装は容易に出来ますので、

あたかもDocomoの携帯からアクセスしているようにPCからアクセスすることも出来てしまいます。



それではマズイ、ということであればIPアドレスで判断も出来るようです。

http://kinshachi.ddo.jp/kurage/html/MT/comp/archives/000621....

id:yasukana No.2

yasukana回答回数116ベストアンサー獲得回数02006/04/02 04:25:42

ポイント17pt

http://tech.bayashi.net/pdmemo/pckt.html

詳細は上記のURLを参考にして下さい

単純な話ですが、以下のような処理でページを割り振ります。

アクセスしてきた環境を調べる

環境に適したページへ割り振る

アクセスしてきた環境は、接続されるごとに調べなければいけないので動的な仕組み(CGI,SSI)が必要です。

割り振る方法はいくつかありますが、アクセスしてきたURLから別のURLにリダイレクト(ジャンプ)させる方法はなんとなくスマートに思えないので省略します。また、もともと使用していた index.html を index.cgi に変更する方法もファイル名変更がスマートに思えないので省略。URLもファイル名もさわらずに割り振る方法を紹介します。

id:atlfic No.3

atlfic回答回数5ベストアンサー獲得回数02006/04/02 08:52:37

ポイント17pt

phpで振り分けるならここが参考になりそうです。

http://www.sound-uz.jp/php/tips/mobile.html

id:kubira711 No.4

kubira711回答回数132ベストアンサー獲得回数02006/04/02 11:26:40

ポイント17pt

http://www.openspc2.org/userAgent/

ASP(Active Server Pages)を例にとれば、

上記URLで userAgent を振り分けて それぞれの URLに

Response Redirectします。

id:shun262 No.5

shun262回答回数95ベストアンサー獲得回数32006/04/02 12:32:23

ポイント17pt

サイトのルートディレクトリ(例:http://hogehoge.com/)にindex.phpなどの動的コンテンツを設置して、それでUserAgentを見てディレクトリ(PC:pc/, i-mode:i/, ezweb:ez/)に振り分けるのが一番簡単だと思います。

id:pxb12663 No.6

pxb12663回答回数395ベストアンサー獲得回数142006/04/02 14:05:35

ポイント17pt

http://tech.bayashi.net/pdmemo/pckt.html

同じアドレスで運用したのならばCGI、もしくはPHPなどを使うしかないと思います。

id:ABCRAIHU No.7

ABCRAIHU回答回数24ベストアンサー獲得回数02006/04/02 14:09:33

ポイント17pt

http://www.fishbowl.rm.st/rental_cgis/

ここでレンタルできると思います

あと忍者ツールズのサーバーで作った場合

振り分け機能がついています

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません