.htaccessを使いURLを変えずにスマートフォン用とPC用でファイルを変える方法をメモ。

例えば
PC用ファイル→ http://sample.com/index.html
スマートフォン用ファイル→ http://sample.com/sp.html

というファイルがあり、
http://sample.com/
にアクセスした場合
同じURLのまま
パソコンからアクセスすればindex.htmlのファイルが表示され、
スマートフォンからアクセスすればsp.htmlのファイルが表示されるように
.htaccessを使いユーザーエージェントを判別し、スマートフォンの場合はURLを書き換える方法です。

やり方は、.htaccessに

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (iPad|iPhone|iPod|Android)
RewriteRule index.php sp.php [L]

のようにしてあげればOK

これで同じURLのままPC用とスマホ用でページを分けることができます。