【WebServer】「.htaccess」ファイルでの PCとスマートフォンの判定
【WebServer】
「.htaccess」ファイルでの PCとスマートフォンの判定
PCとスマートフォンを確認して、ディレクトリを振り分ける方法はいくつかある。
・php
・javascript
・.htaccess
で、PCとスマートフォンを確認して振り分けることができる。
サンプルコード
「.htaccess」ファイルで、PCとスマートフォンの振り分けをして、アクセス先を変える設定。
RewriteEngine On
#スマホかの判定
SetEnvIf User-Agent "iPhone" UA=sp
SetEnvIf User-Agent "iPod" UA=sp
SetEnvIf User-Agent "Android" UA=sp
#スマホの場合、リダイレクトさせる
RewriteCond %{REQUEST_URI} !^/sp.*
RewriteCond %{ENV:UA} ^sp$
RewriteRule ^(.*)$ /sp/ [R,L]