タグ

userAgentと.htaccessに関するkiyokichiのブックマーク (2)

  • 携帯ブラウザのユーザーエージェント(User-Agent)による機種判別、キャリア判別

    ドコモ、au、ソフトバンクの各携帯電話のブラウザのユーザーエージェントは、パソコンのブラウザと同様にプログラムで取得することができる。 ユーザーエージェントを利用してキャリアの判別や機種判別を行うことができる。 ユーザーエージェントには、ドコモなら「DoCoMo」、au・TU-KAなら「UP.Browser」、ソフトバンクなら「J-PHONE」、「Vodafone」、「SoftBank」という文字列が含まれている。 これらの文字列を調べることで携帯電話のキャリアを判別することができる。 ただし、Vodafoneの一部の機種は、「UP.Browser」という文字列がユーザーエージェントの途中に含まれている。 キャリアを判別する場合は、「ユーザーエージェントの先頭の文字が何で始まるか」で判別した方が良いと思われる。 また、ユーザーエージェントには機種名の文字列が含まれているので、機種の判別を行

    kiyokichi
    kiyokichi 2009/08/03
     さまざまなキャリア判別について触れてます
  • [htaccess] 携帯キャリアを判別してリダイレクトする | Blog | Development Reference

    htaccess によって携帯のキャリアを判別するサンプルソース Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_USER_AGENT} DoCoMo DoCoMoの場合のリダイレクト先 RewriteCond %{HTTP_USER_AGENT} J-PHONE J-PHONEの場合のリダイレクト先 RewriteCond %{HTTP_USER_AGENT} Vodafone Vodafoneの場合のリダイレクト先 RewriteCond %{HTTP_USER_AGENT} KDDI KDDIの場合のリダイレクト先 RewriteCond %{HTTP_USER_AGENT} DDIPOKET DDIPOKETの場合のリダイレクト先 RewriteCond %{HTTP_USER_AGENT} ^UP.Brows

    kiyokichi
    kiyokichi 2009/08/03
     .htaccessで各エージェントごとリダイレクト先を指定。
  • 1