2月 23日, 2012年 - IT    2 コメント

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

Pin It画像があってPinしたい場合押して下さいね。

メモメモです。
こんなことがあるのかどうか?
わざわざ、PCサイト・スマホサイト・ガラケーサイトの3つを準備するなんて、なんてメンドクサイ・・・
とりあえず、以下でできましたけど・・・
興味がある方は覗き見して下さい。

例:)http://www.hogehoge.com
アクセスが・・・

1:pcの場合は・・・

http://www.hogehoge.com/index.html
つまりそのまま

2:スマートフォンの場合は・・・

http://www.hogehoge.com/index.html
のheadの中に・・・

<!–DEVICE振り分け-START –>

<script type=”text/javascript”>

if ((navigator.userAgent.indexOf(‘iPhone’) > 0 && navigator.userAgent.indexOf(‘iPad’) == -1) || navigator.userAgent.indexOf(‘iPod’) > 0 || navigator.userAgent.indexOf(‘Android’) > 0)

if(confirm(‘貴方のサイト名。このサイトにはスマートフォン用のサイトがあります。 見るかい?’))

{

location.href = ‘http://www.hogehoge.com/sp/’;

}

</script>

<!–DEVICE振り分け-END –>

ってのを追加して・・・

http://www.hogehoge.com/sp/index.html
のスマートフォン専用のサイトとして表示

 

3:フューチャーフォンの場合は・・・

http://www.hogehoge.com/の一番上に・・・
.htaccessを以下の内容で設置

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|Vodafone|SoftBank) [NC]
RewriteRule ^(.*)$ /mo/ [R]

で・・・

http://www.hogehoge.com/mo/index.html
のフューチャフォン専用のサイトとして表示

以上、メモメモでした。



2 コメント

  • 親切すぎるというかなんというか、3パターン用意しているサイトなんて見たことない。

    • いやぁ・・・以外とあるもんですよ。
      世の中には【すげー人】がいますので・・・
      本来ならガラケー用で3パターンのサイトが望ましいですしね・・・・
      書込みありがとうございます。

なにかご意見があればコメントを書いて下さい。