携帯からのアクセスはポケットはてなにリダイレクト

このサイトはNucleus CMSを使っている。
Nucleusには携帯対応プラグインのたぐいもいろいろあり、仕事のサイトでもいくつか使っているが、特に画像を含んでいるサイトの場合にこれだ!という決め手に欠けていて、自分のサイトでは導入するふんぎりがずっとついていなかった。PHPに真面目に取り組む気がどうにも起きないというのも大きい。

そんなところ、keitaircで、携帯向けコンテンツ変換ゲートウェイとしてGoogle Wireless Transcoder をやめて「ポケットはてな」に切り替えてみたら、なかなか塩梅がいい。なので、このサイトに携帯からアクセスにきた場合も、ポケットはてなを介した状態にリダイレクトするようにしてしまった。

RewriteCond %{HTTP_USER_AGENT} !Hatena-Mobile-Gateway

RewriteCond %{HTTP_USER_AGENT} (DoCoMo|J-PHONE|odafone|oftbank|KDDI|KYOCERA|UP\.Browser|WILLCOM|MobilePhone|WS00|M1000)

RewriteRule ^/(.*) http://mgw.hatena.ne.jp/?url=http://diary.mrmt.net/$1 [L]

判定はその気になればもっと細かくできるが、適当でいいんですこんなもん。

asahi.comなど、ポケットはてなによる変換を拒否しているサイトもいくつかあって、そういうサイトはポケットはてなでは見ることができないが、了見の低いサイトは内容の価値も低いと想定できるので、価値の低いものを見てしまう時間を省けたと思えばよい。
というか、ポケットはてなは変換拒否の方法を公開しており、なかなかきちんとしている。