.htaccessを使いURLを変えずにスマートフォン用とPC用でファイルを変える
.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用とスマホ用でページを分けることができます。