読者です 読者をやめる 読者になる 読者になる

purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

スマホ、PC振り分け

htaccessで対応

タブレットはPCサイトを表示します。


試してないけど、iOS系の振り分けはこれでOKっぽい
↓のユーザエージェント
iPhone,iPad,iPodのユーザーエージェント一覧 | 自由が丘で働くWeb屋のブログ

RewriteEngine On

#①
RewriteCond %{HTTP_USER_AGENT} (iPhone|Android.*Mobile|Windows.*Phone) [NC]
#②
RewriteCond %{REQUEST_URI} ^.*\.html$
#③
RewriteCond %{REQUEST_URI} !^/sp/.*\.html$
#④
RewriteRule ^.*$ /sp/index.html [R,L]

動作解説

  • ①ユーザエージェントに「iPhoneがある」 or 「Android Mobileがある」or 「Windows Phoneがある」
  • ②リクエストURLがhtmlファイルである(jsとかcssとか画像ファイルの時は実行しない用)
  • スマートフォンサイトにアクセスしてない
  • スマートフォンサイトトップに飛ばす

一例としてメモ