• ベストアンサー

PCと携帯の振り分けについて

質問お願いします。 現在、携帯サイトを公開しているのですが PC用のトップページを作ろうと思っています。 (別に深い意味はありません、完全に趣味です) >>http://xxx.com/ うえのURLをサイトURL(携帯用)と仮定したとして、 PCのトップページは >>http://xxx.com/pc/ とします。 携帯からのアクセスを飛ばすという質問は たくさんあったのですが、 PCのみを飛ばすというのは余りなかったので… 探し方が悪かったのかもしれません。 もしかしたらPCを飛ばすのは難しいのかなとも思っています。 この質問に関連している過去の質問に目を通しました。 そこで自分なりにまとめたのですが… 1.METAタグでPC用トップページへ飛ばす http://xxx.com/ の中に書いて飛ばす方法 2.フレームの<noframes>を用いて別ける この方法だと http://xxx.com/pc/ というURLが不要に(笑) ただ携帯(softbankの一部の携帯)は、 フレームタグにも対応しているものもあるらしいですね。 と、なると…2の方法は携帯からでもPCのトップが見れてしまう… あとはphpやcgiなど色々と過去の質問にありましたが、 実際どの方法が最適なのか分かりません。 ちなみに、現在が携帯サイトであるため トップページのみPCと別けたいと思っていますが 中身(コンテンツ)は携帯と共有にしていこうと思っています。 前述で書いてみましたが、 >>http://xxx.com/ これが現在のトップページです。 理想は、PCからのアクセスは >>http://xxx.com/pc/ というようなURLにPCがついたら良いなぁと思っていますが、 あんまり重要視はしていません。 いま公開中の携帯サイトに何か一工夫して、 PC用のトップページが作れたらなぁ…と思っています。 何か良い知恵があったら教えてください。 どうぞ、宜しく御願いいたします。

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

  • ベストアンサー
noname#105334
noname#105334
回答No.3

ご利用のサーバーはどこですか? 私が知っているところ(忍者ホームページ)では自動的にPCと携帯キャリアを自動判別してくれます。 同じURLで携帯とPCでは違うページを見せることが出来ます。 (ただ、PC用と携帯用(各キャリア分)と別々に作らなきゃいけなったはず。。。) もしかしたらそちらのサーバーもそういった機能がついているかもしれません。 確認してみてください。 もしくはCGIを使うしか。。。(CGIが可ならば) http://www.twin.ne.jp/~few-net/index105.html http://webdesignerstips.blog73.fc2.com/blog-entry-6.html METAタグでも確か出来なかったはずです。 フレームも携帯に負担をかけるだけみたいです。

rs77
質問者

お礼

こんばんは^^ 回答ありがとうございます。 使用サーバーは「ポケットサーバー」という所です。 今年に入ってからレンタルさせてもらってます。 cgi、perl、ssi、.htaccess… 特に制限はないようです。 今のところ不便は感じません。 ただパーツ等は一切ありません(笑) 月額80円ぐらいなので、文句は言えないですね。 で早速紹介してもらったURLを見てみました。 >>http://www.twin.ne.jp/~few-net/index105.html​ ザッと読んで閉じちゃいました。 >>http://webdesignerstips.blog73.fc2.com/blog-entry-6.html​ なんか記述も大変シンプルで良いですね^^ あくまで個人サイトなんで、 絶対に間違いがあってはイカン!! とは思っていませんし… こちらのcgiを使ってみようと思います。 また、正しく表示されましたら 補足の方でお知らせさせてくださいね。 本当にどうもありがとうございました♪

rs77
質問者

補足

遅くなりました。 先ほど、サーバにて動作確認したところ 無事に別けることができました。 本当にどうも有り難うございました^^

その他の回答 (3)

回答No.4

.htaccessを使用してはいかがでしょうか。 http://xxx.com/にアクセスした場合、携帯、PCでアクセス毎にそれぞれ設定したhtmlを表示します。

参考URL:
http://www.w3lab.jp/htac/keitai.html,http://www.hustle-user.com/easy/e15.html
rs77
質問者

お礼

こんにちは。回答ありがとうございます^^ 参考URLすごく参考になりました。 .htaccessでも良さそうな感じがしますね。 今回はcgiを用いて別けることにしてみました。 ただ、教えてくださった方法も今後の運営に役立てていきたいです。 どうもありがとうございました。 また宜しく御願いいたします。

  • OKwebb
  • ベストアンサー率44% (92/208)
回答No.2

Apache等のWebサービスにてRewriteEngine が使えるなら、という前提ですが %{HTTP_USER_AGENT}が携帯(DoCoMo,J-PHONE,Vodafone,KDDI,ASTEL,DDIPOCKET等)以外をhttp://xxx.com/pc/に飛ばせばいいでしょう。

rs77
質問者

お礼

回答ありがとうございます、どうもこんばんは^^ >>Apache等のWebサービスにてRewriteEngineが使えるなら… 今年の1月からサーバーを変えまして、 現在はポケットサーバーという激安サーバーを 独自ドメインで使わせてもらっています。 一応お問い合わせから、 'RewriteEngine'についてメールしてみました。 まだ返事はありません(笑) 時間が時間ですし…ね…。 今回のボクの質問に対しては、 #3の教えて下さったcgiを使って解決してみようと思います。 'RewriteEngine'という言葉自体を初めて聞いたので、 自分なりに調べて1つの知識として覚えていこうと思います。 本当に素早い回答ありがとうございました。 また何かあったらどうぞ宜しく御願いします。

  • nori_007
  • ベストアンサー率35% (369/1048)
回答No.1

やはり、CGI や PHP を利用されるのが良いと思います。

rs77
質問者

お礼

こんばんはです^^ いまのところですが、 #3の回答者さんが教えてくれた URLのcgiを使ってみようと思っています。 回答ありがとうございました。

関連するQ&A

専門家に質問してみよう