techtalk

携帯向けサイトのアクセス制限
AddThis Social Bookmark Button  Date:2008年07月08日  Category:雑記  Author:岡村

millon.jpは携帯端末向けの表示にも対応しています。

携帯電話によるアクセスかどうか、
また、どのキャリアによるアクセスなのかは、
端末が送信するUserAgentと、アクセスしているIP帯域で判断することが可能です。
(UserAgent、IP帯域についての情報は、
各キャリアの公式サイトにて公開されています。)

取得した情報を利用して、
各端末向けの絵文字の振り分け表示や、
PCによるアクセスの場合ページのリダイレクトなどの処理を行っています。

ただし、このような実装を行うと、
携帯ページのPCからのアクセスを遮断することが可能になりますが、
同時に、GoogleやYahooのサイトクローラーのアクセスも遮断してしまい、
携帯サイトの検索結果に表示されなくなってしまいます。

携帯サイトの検索結果に表示されたい場合は、
主なクローラーのIPアドレスやUserAgent情報も
制限からはずしておいたほうがいいかもしれません。

携帯クローラ情報が公開されているものもあります。

Google モバイル検索についてのウェブマスター向け情報
http://googlejapan.blogspot.com/2008/05/google.html

モバイル版Yahoo!検索の検索エンジン用ロボットについて
http://help.yahoo.co.jp/help/jp/search/indexing/indexing-27.html

また、millonでは、
携帯の一部ページにGoogleモバイルAdsence広告を表示しています。

GoogleモバイルAdsence広告を表示すると、
Mediapartners-Google/2/1というUserAgentのクライアントからのアクセスが発生します。
これは表示する広告の内容を判断するためにページを取得しにくるクローラのようです。

この動作を許可したい場合にも、このアクセスの制限も解除する必要があります。


しかし、iPhoneなど、高機能な携帯端末が続々登場し、 今後は、携帯とPCの垣根がなくなって、
このような考慮がいらなくなっていくような予感がしますね。

*それぞれの帯域や、UserAgentは、未来永劫同じというわけではないので、
 定期的なメンテナンスは必要になります。

←FlashDevelopで作ってみた(2) プロジェクトファイル Topに戻る PHP-GTKでTwitterクライアントを作ってみる→
カテゴリー
全て
Flash
PHP
雑記