.htaccessで携帯からのアクセスを制御(機種によってリダイレクト)する
.htaccessのmod_rewriteを使って
機種別のアクセスを制御(DoCoMoのデコメアニメ対応状況に応じて)したのでメモを。
RewriteEngine On RewriteCond %{HTTP_USER_AGENT}% N706iw [OR] RewriteCond %{HTTP_USER_AGENT}% N706ie [OR] RewriteCond %{HTTP_USER_AGENT}% SH706i [OR] RewriteCond %{HTTP_USER_AGENT}% P706i [OR] RewriteCond %{HTTP_USER_AGENT}% N06A [OR] RewriteCond %{HTTP_USER_AGENT}% N04A [OR] RewriteCond %{HTTP_USER_AGENT}% N02A [OR] RewriteCond %{HTTP_USER_AGENT}% N01A [OR] RewriteCond %{HTTP_USER_AGENT}% F06A [OR] RewriteCond %{HTTP_USER_AGENT}% F04A [OR] RewriteCond %{HTTP_USER_AGENT}% F03A [OR] RewriteCond %{HTTP_USER_AGENT}% F02A [OR] RewriteCond %{HTTP_USER_AGENT}% F01A [OR] RewriteCond %{HTTP_USER_AGENT}% SH0 [OR] RewriteCond %{HTTP_USER_AGENT}% P0 [OR] RewriteCond %{HTTP_USER_AGENT}% 906i RewriteRule ^$ /im_index.html [R]
USER_AGENTを見て、部分一致するものを
通常のindex.htmlではなくim_index.htmlに誘導しています。
mod_rewriteの基本は
「条件」と「動作」なのですね。
参考
http://bowz.info/507
http://d.hatena.ne.jp/ALMIC/20060727
http://sugoudemarketer.net/2009/04/htaccess.html