• ベストアンサー

パソコンと携帯各社のサイトを自動アクセス

こんにちは!!お世話になります。 独学でHPを作っています。HPトップページにアクセスした時に 自動的にパソコンと携帯各社を自動的に振り分け出来るプログ ラムがあると聞きました。 まだ初心者ですが解りやすい方法があったら教えて下さい。 宜しくお願いします。

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

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

貴方が借りているサーバで.htaccessが使用可能なら、以下のような方法で振り分けできます。 [参考]携帯サイト振り分け方法 | .htaccessを利用してキャリア別に http://www.webloop.info/htaccess/mobile_access.php 原理としてはUserAgentに含まれる文字列を見て判別しているだけなので、.htaccessでなくても、phpやcgiでも同じようなロジックを用いれば振り分け可能です。 他にもIPアドレスで振り分ける方法もありますが、各キャリアの携帯プロキシのIPを定期的にメンテしないといけないので、UA判別が用いられる事が多いですね。 なお携帯3キャリアの携帯電話のみを対象とした振り分けですので、BlackBerryやiPhoneのようなスマートフォンはPCと判断されます。

backbone
質問者

お礼

こんにちは!! 早速のご連絡有難うございます。 新しいキャリアのことも考えると単純にパソコンと 各キャリア別に入り口を設定するのが良さそうです。 もう少し考えてやり直そうと思います。 深謝

その他の回答 (1)

  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.1

サーバー側で動作するプログラム(CGIなど)で、UserAgentと いう変数をチェックして携帯電話かそうでないかをチェックする というのが一番簡単ですね。 ですが、そのようなCGI等の設置を許していないサーバーの方が 主流なので、無難に携帯用とパソコン用で入り口を分けることを お勧めします。 # 自動振り分けする所って、スマートフォンとかPHSとか、 # マイナーなものは考慮していない場合が多いから嫌い。

backbone
質問者

お礼

こんにちは!! 早速のご連絡有難うございます。 単純にパソコンと各キャリア別に入り口を設定するのが 良さそうですね。 もう少し考えてやり直そうと思います。 深謝

関連するQ&A

  • 携帯サイトを各社携帯対応にする方法

    携帯サイトをホームページビルダーで作成しているのですが、「iモード対応ページを作る」というので作成しています。これはやはりボーダフォンやauでは見れないのでしょうか? みれないのであれば、各社の携帯対応のページを作成する方法を教えていただけると嬉しいです。ちなみに僕のHP作成経験は、3ヶ月と初心者です。 また、僕のHPで電話へのリンク?(phone to機能)を利用したいのですがどう記述したらいいのでしょうか? よろしくお願いします。  

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

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

  • index.phpでPCからと携帯からのアクセスの自動振分け

    こんにちは。phpでindex.phpを作りアクセスしてきた人が携帯かPCかを見分けて自動で各トップページに飛ぶページを作れますか? 自動で飛ばすのはheader関数のLocation(?)を使えば可能だと思うのですが問題はアクセスしてきた人が携帯かPC かを見分ける方法がわかりません。 もしそんな方法があるのでしたらご教授いただけないでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • 携帯とパソコンからのアクセスを振り分ける方法

    同一のトップページにアクセスして 携帯からとパソコンからのアクセスによって 表示ページを変える方法を教えてください。 たとえば http://○○○.comに 携帯からアクセスした場合、http://○○○.com/i/index.html pcからアクセスした場合、http://○○○.com/pc/index.html に飛ばす方法を教えてください。 ユーザーエージェントを操作する方法などあるようですが いまいちわかりません。htmlとcssくらいしかわかりませんので お手数ですがわかりやすい説明お待ちしております。

  • 携帯でのアクセスをリンク先に飛ばしたい

     HPをつくっていますが携帯で私のトップページへリンクしたときに画像を入れているため表示がおそくなります。そのため携帯でアクセスしたときに 画像を張ってない別のページへ自動で飛ぶようにしたいのですがhtmlタグやjava scriptを使ってできないでしょうか? よよしくおねがいします。

    • ベストアンサー
    • HTML
  • 携帯かパソコンの自動判定するスクリプト

    TOPページで、携帯かパソコンからか自動判定して 各々へ飛ばすスクリプトをさがしています。 アクセスしてきたのがPCか携帯かを判別し、PCコンテンツ、携帯コンテンツを切り替え表示します。 瞬時に、しかも自動的に判断するため、ユーザーを煩わせることがないためです。 例:http://www.quick-s.net/cgi-sample/download/judge.html ここのでいいのですが、パスワードの入手の方法がわかりません。 ご教授お願いします

    • ベストアンサー
    • HTML
  • 携帯サイト【PCからのアクセスを飛ばしたい】

    質問宜しくお願いします。 現在、携帯端末向けサイトを作っております。 そこで質問なのですが… ■public_html │└■PC │ └index.html  ←PC用トップページ ├index.html  ←携帯用トップページ というディレクトリ構成を考えています。 携帯用トップページにアクセスがあったとき、 携帯端末ならそのままページ表示をさせ、 PCからのアクセスならPC用トップページへ 移動させることは可能でしょうか? Googleなどでもわかる範囲で調べたのですが、 当方PHPに関して全くの初心者でして、 この質問内容を実現させるのがPHPなのかもあやふやです>< 使用レンタルサーバは、ロリポップです。 PHPに詳しい方、また同じ経験を持つ方、 ご返答頂けましたらありがたいです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 各社の携帯からアクセスできるHPを作るには?

    教えてください。ホームページビルダーV9でドコモ、ボーダフォン、auなどの色々な携帯電話から共通にアクセスできるHPを作ることはできるのですか?iモード用に作ったページにボーダフォンの携帯からアクセスすると、画像が表示されなかったりしますが…。

    • ベストアンサー
    • HTML
  • パソコンと、携帯で同じサイトを見る方法

    ホームページを持っています。 パソコンのほうではフレームをつかい、表示をし、携帯からアクセスされたときは、フレームを設定しているindex.htmlのページに携帯の内容を入れて使っていました。 私の携帯では、フレームなどが表示されるのではなくトップページになっているindex.htmlに入れた内容がそのまま出るのですが、弟の私の携帯より新しい携帯でアクセスしてみたところ、index.htmlが表示されるのではなく、パソコンのほうでフレームにしていた名前が表示され、index.htmlの表示はされませんでした。 ちょっとわかりづらい説明かもしれませんが↑ そのため、パソコンと携帯で同じアドレスにアクセスしながらも、パソコン用のページと携帯用に作ったページとに分けてくれるような仕組みを探しています。 よろしくお願いします。

  • パソコン用HPと携帯HPの共存

    お世話になります。 ドメインを取得して、レンタルサーバーを借りて、パソコン用HPを作成し手公開しました。今度は携帯用HPと思い疑問に思っているのですが、同じサーバーでPCからアクセスした場合はPC用HP、携帯からアクセスした場合は携帯用HP、に行くようにすることは、可能でしょうか。できるなら今回取得したドメインをPC、携帯共に使いたいのですが。 携帯用ページをトップにして、リンクをPC用、携帯用に分けるぐらいしか方法はないものでしょうか。 ご指導お願いいたします。 HP作成ソフトは、ホームページビルダー10を使用しています。