홈페이지 모바일 접속시 다른 모바일 주소 홈페이지 넘기기 리다이렉션
예전 홈페이지에 신규로 제작한 모바일 홈페이지가 있는 경우
도메인 접속시 모바일 홈페이로 자동으로 넘겨주는 경우에 사용하시면 됩니다.
모바일 접속시에 모바일 주소로 리다이렉션 해줍니다,
index,html 페이지에 넣어주시면 됩니다.
단, index 페이지를 따로 사용하셔야 합니다,
function isMobileRedirect()
{
$nmpar = 'nomobile';
$nmpart = 'true';
$res = isset($_GET[$nmpar]) ? trim($_GET[$nmpar]) : '';
if (!empty($res) && strcasecmp($res, $nmpart) == 0) { setcookie($nmpar, $nmpart); }
else if (!isset($_COOKIE[$nmpar]) || strcasecmp($_COOKIE[$nmpar], $nmpart) != 0) {
$mobile_site_url = 'http://모바일사이트주소'; //모바일 접속 url
$is_mobile = false;
$browser = $_SERVER['HTTP_USER_AGENT'];
$accept = $_SERVER['HTTP_ACCEPT'];
if (isset($_SERVER['HTTP_X_WAP_PROFILE'])||isset($_SERVER['HTTP_PROFILE'])) {
$is_mobile = true;
} else if(preg_match('/(Alcatel|Asus|Android|BlackBerry|Ericsson|Fly|Huawei|i-mate|iPAQ|iPhone|iPod|LG-|LGE-|MDS_|MOT-|Nokia|Opera Mini|Opera Mobi|Palm|Panasonic|Pantech|Philips|Sagem|Samsung|Sharp|SIE-|Symbian|Vodafone|Voxtel|webOS|Windows CE|Windows Phone|ZTE-)/i',$browser)) {
$is_mobile = true;
} else if ((strpos($accept,'text/vnd.wap.wml')>0) || (strpos($accept,'application/vnd.wap.xhtml+xml')>0)) {
$is_mobile = true;
};
if ($is_mobile)
header('Location: ' . $mobile_site_url);
else
header("location:/index.php"); //PC접속을 하는 경운 보여주는 페이지l
}
}
isMobileRedirect();
'웹관련팁' 카테고리의 다른 글
네이버 기업메일 이용시 : 도메인 MX레코드 설정 방법 (0) | 2016.01.10 |
---|---|
네이버 웍스 Works 메일 발송 제한 1회 100명 (0) | 2016.01.09 |
Allowed memory size of 00000000 bytes exhausted 오류 발생시 문제해결 (0) | 2016.01.07 |
홈페이지 나눔폰트 사용시 CSS 구글웹폰트 추가하기 (0) | 2016.01.06 |
인터넷 익스플로러 버전 강제 낮추기 : 메타태그 활용 (0) | 2016.01.05 |
댓글