• 締切済み

ブラウザ振り分け。

ホームページにアクセスしてきたユーザが、 imodeだった場合、 imode用のページに転送かけたいのですが。 どういう方法がありますか?

  • HTML
  • 回答数3
  • ありがとう数1

みんなの回答

回答No.3

知り合いのページでは<noframes>でやっています http://www.sosb.com/ 純粋に携帯だけではなくFrame未対応のブラウザは全てそちらが表示されますが、 今時PCでFrame未対応のブラウザを使っているケースは 非常に少ないのでこれでいいのではないかと? <frameset 中略 ブラウザ用のページをframeで指定 </frameset> <noframes> <BODY> 携帯やPDA用のHTML文を記述 </body> </noframes>

  • ebiku
  • ベストアンサー率26% (41/157)
回答No.2

すいません。googleのTOPに飛んでしまいますね。 javascript http://search.yahoo.co.jp/search?p=%E6%90%BA%E5%B8%AF+%E6%8C%AF%E3%82%8A%E5%88%86%E3%81%91+javascript&ei=UTF-8&x=wrt&meta=vc%3D CGI http://search.yahoo.co.jp/search?p=%E6%90%BA%E5%B8%AF+%E6%8C%AF%E3%82%8A%E5%88%86%E3%81%91+CGI&ei=UTF-8&x=wrt&meta=vc%3D 念のために、「携帯 振り分け javascript」と「携帯 振り分け CGI」で検索した結果です。

  • ebiku
  • ベストアンサー率26% (41/157)
回答No.1

関連するQ&A

  • ブラウザ毎の振り分け

    .htaccessを使って振り分けをしたいのですが、ネットを参考に書いてもサーバーでエラーを起こして困っています。たぶんどこかが違うんだと思うんですが… # .htaccess ここから # 携帯とPCを判別 # 携帯はkeitaiフォルダに移動 PCはPCフォルダに移動 # Options -Indexes # < IfModule mod_rewrite.c> # Internet Explorer 6 RewriteCond %{HTTP_USER_AGENT} Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; GTB6.6; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) RewriteRule ^$ /ie6-8/ [R] # Internet Explorer 7 RewriteCond %{HTTP_USER_AGENT} Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; GTB6.6; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) RewriteRule ^$ /ie6-8/ [R] # Internet Explorer 8 RewriteCond %{HTTP_USER_AGENT} Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) RewriteRule ^$ /ie6-8/ [R] # < /IfModule> # .htaccess ここまで と書いてます。テストはninjaのホームページスペースで行ってますが、本番は桜サーバーです。 新しく作ったページがHTML+CSS3なのでIE9を除きIEからのアクセスは同サーバー内のie6-8フォルダに飛ばしたいのです。このフォルダには、古いページを入れておきます。新しいページに非対応なブラウザは旧ページに誘導したいのです。 いっそのこと、「HTML5+CSS3非対応ブラウザからのアクセスは全員こちらへ」と命令できれば良いのですが、それは無理だと思うので個別指定でいこうと思ってます。 .htaccessでブラウザ毎にリダイヤルする方法を教えてください!

    • ベストアンサー
    • HTML
  • imode用ホームページ

    imode用ホームページとPC用ホームページをつくり、imodeからアクセスしてきたら自動的にimodeよを表示しているページを見かけますが、どうやっているのでしょうか?

  • iMODEのページのユーザー認証

    iMODEの専用ページでユーザー認証が必要なページを作ろうとしています。 コンテンツを置くサーバーはFreeBSD 2.2.8で動いていて、httpdはApacheを使っています。 ユーザー認証が必要なディレクトリには".htaccess"をおいてあります。Windowsなどのブラウザからは問題なくユーザー認証できてformタグを使っての変数の受け渡しもできるのですが、iMODEの携帯からアクセスすると次のページへ移動するたびにユーザー認証を要求されます。 アクセスしてきたiMODEの携帯のIPアドレスを確認すると、ページを移動するたびにIPアドレスが変わってしまっているんです。たぶんそれでページを移動するたびにユーザー認証を求められると思うのですが、iMODEのパケット通信網って、こういうものなのでしょうか? それともこちらの環境が原因でしょうか? WindowsNT4.0ServerにIIS4.0で同じことを試しても、結果一緒でした。

  • ホームページビルダー13を使っています。(ブラウザはInternetE

    ホームページビルダー13を使っています。(ブラウザはInternetExplorer Ver7) 【質問】 【サイト転送】→【ページ転送】すると「ダイヤルアップ接続がされていないとかプロバイダに確認」 というメッセージが出ます。ページ転送が出来なくて困っています。 【状況】 ちゃんとプロバイダには接続されています。違う方法ではちゃんと接続が出来ます。 ビルダーの【ツール】→【ftpツールの起動】→【接続】するとちゃんと接続も出来て転送も出来ます。 何故か【サイト転送】→【ページ転送】だと出来ません。 初心者も使うので出来れば、 【ページ転送】を使いたいです。 色んなサイトを調べたら【サイト転送】→【転送設定】→【編集】 →【詳細設定】→【パッシブモードで転送】のチェックも入っています。 チェックを入れたときと入れないときを試してみました。 でも出来ませんでした。 【サイト転送】→【ページ転送】で転送できるようにするにはどうしたら良いでしょうか? ご教授下さい。宜しくお願い致します。

  • パソコン版とモバイル版の振り分けについて

    パソコン版とモバイル版の2つのページを別々に作成しています。 本来動作させたい方はモバイル版で、パソコンはミラーページとして設置したいと思います。 そこで、振り分け機能を設置したいのですが、できればPHPファイルを使用しない方法が良いのです。 どのたか教えて頂けませんか? 例) ■ユーザーがPCから「http://abc.jp」にアクセスした場合 実際に表示されるURLは⇒http://abc.jp/ ■ユーザーが携帯から「http://abc.jp」にアクセスした場合 実際に表示されるURLは⇒http://abc.jp/mobile/ 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • 携帯用サイト iphone振り分け

    携帯用サイト iphone振り分け 現在3キャリア対応の携帯(兼PC)サイトを作成しておりますが、iphoneのみ特設ページに振り分けようと思います。 ただし振り分けるのはトップぺージのみで下層ページは統一して行きたいので、htaccessのようにサイト全体に効果がある振り分け方は好ましくありません。 また、SEOなどを考えてトップページのアドレス(index.html)は変更したくないので、一旦phpにアクセスして、index.htmlとiphone.htmlに振り分けるといった方法も取りたくありません。 一旦全てのユーザーがindex.htmlにアクセスし、そこからiphoneユーザーのにiphone.htmlに移動するといった振り分け方は無いでしょうか。

    • ベストアンサー
    • PHP
  • imode対応のホームページを作りたいのですがimodeを持っていません

    imode対応のホームページを作りたいのですがimodeを持っていません。 出来上がったホームページがimodeでちゃんと見れるか確認できる方法はありますか?むりでしょうか?

  • 携帯ページの振り分け

    同一ページにパソコンからと携帯からアクセスがあった場合に携帯のみ別ページへ飛ばしたいのですが可能でしょうか? PHPやperlなどcgiを使用すればそういうことはできるでしょうが、それ以外の方法でできないか探しています。どうしてcgiを使用できないかというと、そのページはサイトのトップページでどうしてもファイルは.htmlがいいんだそうです。(SEOの観点からなのか知りませんが・・・) そういう方法があれば、お教えください。よろしくお願いします。

  • PCと携帯の振り分けについて教えてください

    PCと携帯の振り分けについて教えてください。 htaccessで、ユーザーエージェントの判断で、PC用のトップページと 携帯用のトップページへ振り分けを行ったのですが・・・ http://xxx.com/ だと正常に携帯トップページへ振り分けられるのですが、 http://xxx.com/index.htmlだと携帯からでもPCのトップページが 表示されてしまいます。 いろいろ調べたのですが、携帯はMETAタグのリフレッシュ?に対応していないから、http://xxx.com/index.htmlのindex.htmlを携帯用に作成してPCのトップページは別に作成するとか・・・書いてありました。 http://xxx.com/index.htmlにアクセスした場合は、htaccessは有効にならないのでしょうか? 他にどのような対応方法があるのでしょうか? できれば、現PC用のindex.htmlを使用したいのですが・・・ よろしくお願いします。

  • 特定のURLをを手入力でアクセスした場合はそのブラウザを強制終了させるようにしたい。

    通常のHTLMでホームページを作成しています。ユーザがある特定のURLにアクセスする時 は、その前段階の画面からそのユーザのIDとパスワードを入力した場合に限り、その特定のURLにアクセスできるようにし、そのURLを手入力で入力したような場合 はアクセスできないように(ブラウザを強制終了させるなどして)、したいのです。 いわば成りすましの防止です。 タグになんらかの仕掛けをするか、できるだけシンプルな方法があれば教えて下さい。