30 3月 13

パソコンでサイトにアクセスした場合はパソコン用サイトへ、スマートフォンでアクセスした場合はスマートフォン用のページに振り分けられるようにする設定をご紹介。

PHPを使用する振り分け

< ?php
$ua=$_SERVER['HTTP_USER_AGENT'];
if((strpos($ua,’iPhone’)!==false)||(strpos($ua,’iPod’)!==false)||(strpos($ua,’Android’)!==false)) {
	header(“Location:/sp/index.php”);
	exit();
}
?>

javaScriptを使用する振り分け

.htaccessを使用する振り分け

RewriteEngine On

# Set enviroment value by user-agent
SetEnvIf User-Agent "iPhone" UA=sp
SetEnvIf User-Agent "iPod" UA=sp
SetEnvIf User-Agent "Android" UA=sp

# Redirect if smart phone
RewriteCond %{REQUEST_URI} !^/sp.*
RewriteCond %{ENV:UA} ^sp$
RewriteRule ^(.*)$ /sp/ [R,L]