iphoneサイトとPCサイトを端末によって自動で振り分ける

.htaccessファイルにユーザーエージェントを記述して振り分ける

  • ウェブサーバ「Apache」の設定ファイルの「.htaccess」ファイルを使って振り分ける
  • mod_rewriteモジュールを使い、ユーザエージェント名をチェックして、条件に合えば指定したページへ移動する
    • わかりたい人はというべきか。自分でチェックはしませんでした。
  • トップページのみ指定(スマートフォンはwebページを基本見れるから細かく該当ページを指定しない方向で)
スマートフォンを判別するユーザエージェント名
.htaccessに記述する内容
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (iPhone|Android.*Mobile|Windows.*Phone) [NC]
RewriteCond %{QUERY_STRING} !mode=pc
RewriteRule ^$ /mobi/ [R,L]
</IfModule>
RewriteRule ^$ http://mobi.xxx.com/ [R,L]

導入サイト:恵比寿 美容室 アパルトモン・シス
勉強サイト