プロフィール

ゆうと

Author:ゆうと

職業:携帯サイトコンサルタント兼フリーエンジニア
503iの時代から携帯サイトの開発にたづさわり、携帯サイトの特性やSEO/SEM、モバイル広告など経験をいかし、プロが作る携帯サイトを実践中。

「みんなのモバイル」を運営てます
http://goo.to/
携帯サイト運営でお困りの方、携帯SEOでお困りの方、システムで困っている方、気軽にご相談ください。



お財布.com - 無料で手軽に貯まる魔法のお財布
ページランク

カテゴリー


ブロとも申請フォーム

この人とブロともになる

携帯サイトを運営している人お友達になりましょう

フリーエリア


最近の記事


月別アーカイブ


ブログランキング


DATE: CATEGORY:スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


DATE: CATEGORY:未分類
携帯向けに作成したサイトは、携帯限定で閲覧させる方法

PCからアクセスした場合に、「携帯からアクセスしてください」といった具合に、
サイトのアクセスを制御する方法です

携帯サイトですが、PCから閲覧されて困るケースがたくさんあります。
例えば、
・無駄なアクセス数が増える
・携帯用の広告をPCでクリックされる
・携帯向けのデザインなのでPCで閲覧されたくない
etc...

そういった場合、携帯とPCで別の画面を表示することが適切です

□「みんなのモバイル」でのPCアクセスの判断方法

apache (httpd.conf)の設定
HostnameLookups On
を追加します。
これで、hostnameを取得することができるようになります。
パフォーマンスが落ちると言われていますが、実感できるほど落ちないので問題ありません
パフォーマンスよりも、運用上の利便性を重視します

プログラムで分岐させます。
mobile_access_checkという関数で、
携帯端末として認識したい場合は、1を返します。
当サイトの場合は、
携帯端末+検索エンジンのクローラーを携帯としてみなています。

sub mobile_access_check(){
if( $ENV{'REMOTE_HOST'} =~/docomo/i ){
return 1;
}elsif( $ENV{'REMOTE_HOST'} =~/ezweb/i ){
return 1;
}elsif( $ENV{'REMOTE_HOST'} =~/voda|softbank|jp-/i ){
return 1;
}elsif( $ENV{'HTTP_USER_AGENT'} =~/google|bot|DeNA|slurp|Sitemaps/i ){
if( $ENV{'REMOTE_HOST'} =~/googlebot|yahoo|livebot|google/i ){
return 1;
}
}elsif( $ENV{'REMOTE_HOST'} =~/cellseek\.rk8\.com/i ){
return 1;
}elsif( $ENV{'REMOTE_HOST'} =~/mobile\.ogk\.yahoo\.co\.jp/i ){ #jig
return 1;
}elsif( $ENV{'REMOTE_HOST'} =~/74\.125\.16\.67/i ){ # Google-Sitemaps/1.0
return 1;
}elsif( $ENV{'REMOTE_HOST'} =~/122\.216\.58\.9/i ){ # imobile
return 1;
}

return 0;
}



ご参考に

スポンサーサイト


コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック


この記事にトラックバックする(FC2ブログユーザー)



copyright © みんなのケータイブログ -携帯マーケティング/携帯SEO/最新携帯サイト情報- all rights reserved.Powered by FC2ブログ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。