Yahoo!ケータイでハマる

こんにちは、バズー株式会社、開発チームリーダーの清水です。

バズーHPは、ユーザーエージェントをチェックして携帯からのアクセスであれば、携帯向けコンテンツを表示させるようにしています。

たまたまソフトバンクYahoo!ケータイで「バズー」を検索し、表示された検索結果をクリックしたら、PC用のページが表示されてしまいました。

調べてみたら、ソフトバンクYahoo!検索経由のアクセスの場合、
ユーザーエージェントが「Mozilla/4.0 (jig browser web; 1.0.4; 913SH)」のようになっていました。どこにもSoftbankの文字がありません!「jig browser web」が製品名(jigブラウザ)、1.0.4がjigブラウザのバージョン、913SHが機種IDのようですね。仕方がないので .htaccess を以下のように修正しました。


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} DoCoMo [OR]
RewriteCond %{HTTP_USER_AGENT} J-PHONE [OR]
RewriteCond %{HTTP_USER_AGENT} Vodafone [OR]
RewriteCond %{HTTP_USER_AGENT} Softbank [OR]
RewriteCond %{HTTP_USER_AGENT} SoftBank [OR]
RewriteCond %{HTTP_USER_AGENT} "jig browser" [OR]
RewriteCond %{HTTP_USER_AGENT} UP\.Browser
RewriteRule ^$ /m/ [R=302,L]

Yahoo!ケータイでハマったら参考にしてください。