.htaccessでスマホページPCページ振り分け スマホページからPCページが見たいとき

スマホページからPCページが見たいとき

.htaccessにて

<IfModule mod_rewrite.c>
RewriteEngine On

#ユーザーエージェントがスマホやアンドロイドの場合

 

RewriteCond %{HTTP_USER_AGENT} (iPhone|Android.*Mobile|Windows.*Phone) [NC]

#URLクエリがhage=pc の場合PC表示になる

RewriteCond %{QUERY_STRING} !hage=pc

#スマホから閲覧した場合、またはクエリにhage=pcがないとスマホ表示

RewriteRule ^$ /smart/ [R,L]
</IfModule>

googlemap 画像化

googlemapを画像にする

<?php
$address_ = “東京都新宿区西新宿2丁目8-1”;
$address_ = mb_convert_encoding($address_, “UTF-8”, “auto”);
$address_ = urlencode(“$address_”);

//マップ
$map='<img src=”http://maps.google.com/maps/api/staticmap?center=’.$address_.’&zoom=16&size=200×200&mobile=true&markers=’.$address_.’&sensor=false&language=ja” charset=”UTF-8″ />’;

echo “$map”;

携帯ブラウザ表示やpdf生成のときに使う

http://code.google.com/intl/ja/apis/maps/documentation/staticmaps/

 

PCでiPhoneやiPadを見る

iPhoneやiPadのブラウザチェック。

iPhone iPad エミュレーター

iBBDemo2.air

iPhoneを表示させる  「ctrl」+「2」
iPadを表示させる   「ctrl」+「1」
縦横表示を切り換える 「ctrl」+「← →」
コンテンツ拡大     「ctrl」+「+キー」
コンテンツ縮小    「ctrl」+「-キー」

 

yahoo モバイルにインデックス 実験その2

yahoo モバイルクローラがクローリングしに来るまで前回のクローリングから11日かかった。
リンクが少ないから?かは不明だがyahooモバイルのクローラは遅い。
階層が深いページまではクローリングしなかった。
生ログを見る限りトップページからのリンクのみ読み込んでいった。
相互リンクはトップページにおかなければあまり意味がないのかも知れない。
追って報告します。その3へ