July 15, 2008

ケータイから見たら…

categorized in

MTi(http://www.hazama.nu/pukiwiki/index.php?MT4i)を導入してみた。

ついでにケータイから見たら自動的にMTiへリダイレクトされるように.htaccessを設置してみた。

----------------------------
Options +FollowSymLinks #なんだこれ?
RewriteEngine On #URLの書き換えを宣言するみたいなもの

RewriteCond %{HTTP_USER_AGENT} DoCoMo [NC,OR] #ブラウザのエージェントで判断
RewriteCond %{HTTP_USER_AGENT} J-PHONE [NC,OR] #[NC]は大文字小文字の区別なし
RewriteCond %{HTTP_USER_AGENT} KDDI [NC,OR] #[OR]はOR検索を意味する
RewriteCond %{HTTP_USER_AGENT} MOT [NC,OR] #[]の中は,でつなぐ(スペースなし)
RewriteCond %{HTTP_USER_AGENT} DDIPOKET [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SoftBank [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Nokia [NC,OR]
RewriteCond %{HTTP_USER_AGENT} L-mode [NC,OR]
RewriteCond %{HTTP_USER_AGENT} UP.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} WILLCOM [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ASTEL [NC,OR]
RewriteCond %{HTTP_USER_AGENT} PDXGW [NC,OR]
RewriteCond %{HTTP_USER_AGENT} KYOCERA [NC]
RewriteCond %{REQUEST_FILENAME} blog/ #これにあてはまるリクエストを受けたら以下の変換
RewriteRule blog/([0-9]+)\.html$ /mt/mt4i.cgi?id=1&mode=individual&eid=$1 [R]

# 条件などのファイル名は.htaccessから見た形で表記
# 正規表現を使える。()の中は変換後の中で$1で参照できる。

RewriteCond %{HTTP_USER_AGENT} DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} KDDI [NC,OR]
RewriteCond %{HTTP_USER_AGENT} MOT [NC,OR]
RewriteCond %{HTTP_USER_AGENT} DDIPOKET [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SoftBank [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Nokia [NC,OR]
RewriteCond %{HTTP_USER_AGENT} L-mode [NC,OR]
RewriteCond %{HTTP_USER_AGENT} UP.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} WILLCOM [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ASTEL [NC,OR]
RewriteCond %{HTTP_USER_AGENT} PDXGW [NC,OR]
RewriteCond %{HTTP_USER_AGENT} KYOCERA [NC]
RewriteCond %{REQUEST_FILENAME} blog/
RewriteRule blog/cat_([0-9]+).*\.html$ /mt/mt4i.cgi?cat=$1&id=1 [R]

RewriteCond %{HTTP_USER_AGENT} DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} KDDI [NC,OR]
RewriteCond %{HTTP_USER_AGENT} MOT [NC,OR]
RewriteCond %{HTTP_USER_AGENT} DDIPOKET [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SoftBank [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Nokia [NC,OR]
RewriteCond %{HTTP_USER_AGENT} L-mode [NC,OR]
RewriteCond %{HTTP_USER_AGENT} UP.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} WILLCOM [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ASTEL [NC,OR]
RewriteCond %{HTTP_USER_AGENT} PDXGW [NC,OR]
RewriteCond %{HTTP_USER_AGENT} KYOCERA [NC]
RewriteRule ^$ /mt/mt4i.cgi?id=1 [R]
----------------------------

FOMAではとりあえずうまくいってるみたいだけど、これであってるのかなぁ…非常に不安…

[参考サイト]

投稿者 riemagu at July 15, 2008 4:20 PM
この記事にいただいたコメント →コメントはこちらからどうぞ
この記事にいただいたトラックバック →この記事のトラックバックURLはこちら
コメントする





※必須項目です。公開されることはありませんのでご安心ください。




名前、アドレス、URLを登録しますか?






※確認する場合、下記のCAPTCHA Codeはまだ入力しなくても大丈夫です。


※確認せずに投稿する場合、下記のCAPTCHA Codeを入力してくださいm(_ _)m


トラックバックする
この記事のトラックバックURL:
http://riemagu.jp/mt/mt-tb.cgi/2163