PC用ページとスマホ用ページを作り.htaccessで振り分ける

やりたいこと:FTPサーバに index と ~/sp/ のhtmlファイルを置いてスマホはsp、PCはindexに振り分けたい。

同じディレクトリに.htaccessを置いて

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (iPhone|Android.*Mobile|Windows.*Phone) [NC]
RewriteCond %{QUERY_STRING} !mode=pc
RewriteRule ^$ /sp/ [R,L]

を記述。

しばらくすると無事振り分けがうまくいく。

.htaccessファイルを作れない時はコマンドプロンプトなどで頑張る。