• 締切済み

i-mode,j-phone,pcの自動ページ振り分け(携帯判別)

使用ブラウザを判別してそれぞれのページに飛ばす方法を知りたいのですが… 当方、このような知識がまったくないまま、明日迄にと上司に命じられてしまい大変困っています。 いろいろ検索エンジンで調べてみましたが user_agent,htacsessという単語ばかりでパニックを起しています。そのような事が出来るCGIや詳しく説明が(出来れば手順を追った)ページがあったら教えていただけませんか? どなたかお力を!

みんなの回答

  • dachi406
  • ベストアンサー率18% (79/427)
回答No.4

私はこれを使ってました。 月々あたり600円くらいと記憶しています。

参考URL:
http://home.isle.ne.jp/service/domain_pointer/index.html
  • akitaka6
  • ベストアンサー率66% (2/3)
回答No.3

質問の主旨に合ってなければごめんなさい。 既存のホームページをお持ちであれば、NECから発売されている「モバイルネットサーバー」という商品があります。 これは既存のホームページをiモードで見るとき、自動的にC-HTMLに変換するサーバーです。

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.2

謝罪するほどのことではないので、あまりお気にになさらないでください。 ただ、あまりにもインターネットに頼りすぎているようですので、もう一度入門書などを考慮してくださいということです。 HTTP_USER_AGENTなどはオープンな情報だと思うんですが、殆どが英語での情報であり、意訳された情報というのは殆ど無いと思います。 有ったとしても、基礎知識程度は理解している状態で無いと結局意味不明なキーワードで、その意味を探して・・・と悪循環です。 明日までというかなりシビアな条件のようですが、前回答のURLでヒントとなるCGIソースも有りますので参考になるのではないでしょうか?

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.1

#やはりここでもページを教えてくれですね・・・ USER_AGENT程度でパニック起こすような状況であれば、まずは基礎知識習得のために入門書を一冊くらい読んだほうがいいですね。業務命令ならなおさらのこと。 最新技術というわけでもないので、既に解説本も出ています。インターネットが全てじゃないですよ。 それと、このOKWebの検索は使われていませんか?HTTP_USER_AGENTで検索するとちゃんとヒットしますよ。>参考URL

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=39884
pow110
質問者

お礼

ご返答ありがとうございます。 USER_AGENTごときでパニックを起してしまいまして申し訳有りませんでした。 小さな食品会社の経理係なものでまさかそのような業務命令が来るとも思わずにいましたもので。 ページを教えて頂こうと思いましたのは、教えてくださる方にも大変手間をかけさせてしまうのではないかと危惧したからです。どちらにせよ私は間違っていた様ですので謝罪致します。 検索も使っていませんでした。もうしわけございません。

関連するQ&A

  • .htaccessで携帯自動振り分けを設定したら、MT4iへ飛ばない

    どうしてもうまくいかなくて悩んでいます。。。 MT4iを設置し、 http://www.mydomain.com/x/blog/mt4i.cgi?id=1 にアクセスすると無事携帯電話からもPCからもブログを読むことができるようになりました。 そこで、次に携帯電話からPC用サイトのトップページ http://www.mydomain.com/ に飛んできた時に、携帯用サイトのトップページ http://www.mydomain.com/m/index.html に自動振り分けするよう、.htaccessを以下のように記述し、public_htmに設置しました。 ---------- RewriteEngine On RewriteCond %{HTTP_USER_AGENT} DoCoMo [NC,OR] RewriteCond %{HTTP_USER_AGENT} J-PHONE [NC,OR] RewriteCond %{HTTP_USER_AGENT} Vodafone [NC,OR] RewriteCond %{HTTP_USER_AGENT} SoftBank [NC,OR] RewriteCond %{HTTP_USER_AGENT} MOT- [NC,OR] RewriteCond %{HTTP_USER_AGENT} UP.Browser [NC,OR] RewriteCond %{HTTP_USER_AGENT} KDDI [NC,OR] RewriteCond %{HTTP_USER_AGENT} DDIPOCKET [NC,OR] RewriteCond %{HTTP_USER_AGENT} WILLCOM [NC,OR] RewriteCond %{HTTP_USER_AGENT} L-mode [NC,OR] RewriteRule ^$ http://www.mydomain.com/m/index.html [R] ---------- すると、今までアクセスできていた携帯用のMT4iブログ http://www.mydomain.com/x/blog/mt4i.cgi?id=1 に以下のようなメッセージが出て、アクセス拒否されてしまうようになってしまいました。 ・IEでアクセスする:「Web サイトによってこのページの表示を拒否されました HTTP 403 」 ・Operaでアクセス:「403 Forbidden」 どこがいけないのでしょうか? 誰か教えていただけると助かります。 何卒よろしくお願いいたします。

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

    CGIやphpによるユーザーエージェントを判別するスクリプトを使用して各キャリア別に自動振り分けをしたいということで以前質問しました。親切な方から下記回答をいただいたんですが、それをどうやってサイトに組み込めばいいのかがプログラムの知識が初心者レベルなので分かりません。CGIの設置の仕方は色々なサイトを見よう見真似でやってみたのですが、実行したら403エラーのような表示が出てメインのURLにアクセスできなくなってしまいました。下記のスクリプトはHTMLにも記述する必要があるんでしょうか?試したのはスクリプトを.cgiというファイルで保存してそれをサーバーにアップしてパーミッションを755に設定しただけです。どなたか、詳しく説明していただける方助けてください。 ------------------------------- #!/usr/bin/perl #ユーザーエージェント取得 $uagent = $ENV{'HTTP_USER_AGENT'}; $ua = 99; $docomohtml = 'ドコモ用ページ'; $auhtml = 'au用ページ'; $vodauhtml = 'ボーダ用ページ'; $otherhtml = 'その他用ページ'; if( index($uagent,"DoCoMo") >= 0){ $ua = 0; } elsif( index($uagent,"UP.Browser") >= 0){ $ua = 1; } elsif( index($uagent,"Vodafone") >= 0){ $ua = 2; } else{ $ua = 3; } if( $ua == 0){ print "Location: $docomohtml\n\n"; } elsif( $ua == 1){ print "Location: $auhtml\n\n"; } elsif( $ua == 2){ print "Location: $vodahtml\n\n"; } else{ print "Location: $otherhtml\n\n"; } exit; -----------------------------------

    • ベストアンサー
    • CGI
  • PC・携帯等のアクセス時の自動振り分けについて

    現在自身でホームページを所有・管理しているのですが、index.cgiにより振り分け設定をしています(厳密に言えば、2年くらい前に人にしてもらいました)。 ところが、PC・Docomo・auに関してはそれぞれのページに振り分けられるのですがsoftbankだけはPCのページに振り分けされてしまいます。 ちなみに当方のサーバー上にあるindex.cgiに書かれてる構文は以下の通りです。 #!/usr/bin/perl $ua = $ENV{'HTTP_USER_AGENT'}; if(index($ua, "DoCoMo")>=0) { print "Location: http://www.00000.com/i/index.htm\n\n"; } elsif(index($ua, "J-SKYWEB")>=0) { print "Location: http://www.00000.com/j/index.htm\n\n"; } elsif(index($ua, "KDDI")>=0) { print "Location: http://www.00000.com/ez/index.htm\n\n"; } else { print "Location: http://www.00000.com/index.html\n\n"; } exit; 図々しいお話かもしれませんが、この構文をご訂正して頂ける方もしくは素人向けのよきアドバイスを頂ける方よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • PHPで携帯ページに自動遷移する処理について

    PHPのsnoopyを使って携帯ページに自動遷移するプログラムを作ったのですが、遷移した先が携帯ページではなくPCのページが表示されてしまいます。 <a>タグで同じURLリンクをクリックした時は携帯ページに遷移するのですが、自動で行うとなぜかうまくいきません。 自動とクリックだと何か違うのでしょうか? (自動だとWEBサーバ側のブラウザからリダイレクトしているから??) <ソース> $agent = $_SERVER['HTTP_USER_AGENT']; $snoopy = new Snoopy; $snoopy->agent = $agent; $url="aaaa.php"; $snoopy->submit($url); echo "<a href=".$url.">test</a>"; echo $snoopy->results; よろしくお願いいたします。

    • 締切済み
    • PHP
  • ユーザ画面の解像度を自動判別してWebページを切り替えるには?

    あるWebページにアクセスがあった時に、そのユーザが使用中の画面の 解像度を自動的に判別して、さらに自動的に表示するページを切り替える ことは可能でしょうか。 例えば、  条件1:ユーザ画面の解像度が800×600以下 →page1.htmlを表示  条件2:ユーザ画面の解像度が800×600超  →page2.htmlを表示 というようなイメージのものを作りたいのですが.. 例えばJavaScriptで書くことはできますでしょうか。あるいはほかの方法 でもかまいません。 使用ブラウザはNetscape Cmmunicator4.73です。イントラネット環境です ので、他のブラウザは考慮に入れなくてもよいです。 以上、よろしくお願いいたします。

  • User Agentを使ってIモード用ページをPCで入れないようにしたが・・・

    CGI勉強中のド素人です。よろしくお願いします! 今Iモード用のHPを運営しているのですがタイトルにあるように User Agentを使ってIモード用ページをPCで閲覧出来ない様(TOPページはどんな端末でも閲覧OKで、コンテンツページに入るとき振り分けしています)アクセス制限を設けましたが、携帯電話でコンテンツページを見ているとき「URL参照」とやるとコンテンツページのURLが表示され、そのURLから直リンクするとコンテンツページがPCで閲覧可能になってしまいます。そこで、直リンされてもページ閲覧を出来ない様にする方法を具体的に教えては頂けないでしょうか? 他のIモード専用HP(勝手サイト)で同じ事を試したら直リンからでも制限をかけられ閲覧できない様になっていました。 ちなみに、教えてgooで過去に似たような質問を検索し見てはきましたが解決には至っていません(^^; こちらの情報 トップページからコンテンツページにリンクするときはCGI-binフォルダ内のUser Agent記述ファイルへ行き、PC・Iモード識別→それぞれの.htmlページにジャンプさせています。 情報が足りない・説明が分からない時は言って頂ければ追記しますのでよろしくお願いいたしますm(__)m

    • 締切済み
    • CGI
  • 携帯用ページ

    どなたか是非お力をお貸しください! 携帯用ページを作成中なのですが、 メーカー別・機種別にブラウザの表示サイズが 違うのはもちろんなのですが、 どの機種でも横スクロールなしで尚且つジャストサイズで表示させるにはどうすれば良いでしょうか? 機種情報を読み込みジャストサイズに変換する CGI等ございましたら是非ご紹介下さい。 USER AGENT PHPファイルで 大まかにメーカー別・機種別に振り分けることは 出来るのですが、 細かく指定する為の知識はありません。 そのような方法でもかまいませんので、 お力を是非お貸し下さい!

  • ユーザー判別

    よろしくお願いします HTTP_USER_AGENTでブラウザを判別するように、ブロードバンドとナローバンドを判別する事って出来るのでしょうか?

    • 締切済み
    • PHP
  • ブラウザ種を判別する正規表現(PHP)

    PHPでクライアントのブラウザ種類[IE/NN]を判別する正規表現はどのように書いたらいいのでしょうか? [HTTP_USER_AGENT]とブラウザメーカーとの対比辞書のようなものはありますか? eregi ("MSIE", $HTTP_USER_AGENT) ではきれいに拾えないのです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • ユーザーエージェント IE6のブラウザ判別について

    調べているんですが、解決に至らず… 教えていただけると助かります! phpで、ブラウザ判別(ユーザーエージェント)を行い、IE6の場合のみ別ページへジャンプさせています。 全てというわけではないのですが、IE7でもIE6と認識される場合があり、困っています。 スクリプトは以下のとおりです。 <?php $user_agent = $_SERVER['HTTP_USER_AGENT']; $msie6 = ereg('Mozilla/4.0 (compatible; MSIE 6.0)', $user_agent); if ($msie6) { include( "http://○○/attention" ); } else { ?> <html>~ IE7のブラウザのうち、IE6と認識されるブラウザの法則性は分かりません。 いろいろと調べてみましたが、辿りつかず、類似の解説があれば教えてください。 また、上記スクリプトがおかしい点ありましたら教えてください! よろしくお願いします!

    • ベストアンサー
    • PHP