スマホ用webサイト

 最近スマホでwebにアクセスすることが多くなってきたので、自分の自鯖でもスマホ用のwebサイトを構築してみることにした。構築方法はTOPページでスマホでアクセスしてきた時だけ、スマホ用のDirectoryに移動させる方法をとることにした。
 そこで必要なのが.htaccessでの振り分け
内容をいかに晒す


<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} (iPhone|Android.*Mobile|Windows.*Phone) [NC]
RewriteCond %{QUERY_STRING} !mode=pc
RewriteRule ^$ /sp/ [R,L]
</IfModule>
上の2行はmod_rerwiteモジュールを使うことを宣言?している。
RewriteCondは条件式みたいなものだ。この場合ではユーザエージェントにiPhone Android.*Mobile Windows.*Phoneのような文字が入っていたらtrueという条件である。
RewriteRuleはどこのdirに飛ばすかという指定である。

しかし、このままではこのrewriteモジュールが使えず、forbiddenになってしまう。よって以下のオプションを追記する。


Options FollowSymLinks