PHP

 

모바일 기기에서 내가만든 페이지 접속했을 때, 모바일 전용 페이지로 이동시키기 쉽다.

출처: http://jasontody.tistory.com/68 [Bobss]

<script type="text/javascript"> var mobileKeyWords = new Array('iPhone', 'iPod', 'BlackBerry', 'Android', 'Windows CE', 'LG', 'MOT', 'SAMSUNG', 'SonyEricsson'); for (var word in mobileKeyWords){ if (navigator.userAgent.match(mobileKeyWords[word]) != null){ location.href = "http://m.example.com"; break; } } </script> 

 

 

모바일 홈페이지를 이용하는 경우 m 으로 시작하는 도메인으로 자동 넘기고 싶을때

네이버에서 모바일 광고 승인이 거부되었다는 이야기를 듣고 알아보니  http://도메인 으로 모바일 홈페이지가 뜨면 최적화가 안되었다는 거부사유가 뜹니다.

모바일 기기에서 접속할때  http://www.happyjung.com  또는  http://happyjung.com  으로 접속할때  http://m.happyjung.com  으로 넘기는 방법입니다.

이것을 적용하기전에 도메인의 네임서버 설정에서 A 레코드를 추가해야합니다.
A 레코드 추가는 거래하는 웹호스팅사에 문의하세욤.

그누보드5 / 테마 / head.sub.php 의 내용을 이렇게 수정합니다.
 


<!doctype html>
<html lang="ko">


를 아래와 같이 변경합니다.

 

<?php
  // 브라우저 정보로 홈페이지 이동하기
  $ua  = $_SERVER['HTTP_USER_AGENT']; // 브라우저 정보
  if(preg_match('/(lgtel|samsung|skt|iPhone|Android|Opera Mini|SymbianOS|Windows CE|BlackBerry|Nokia|Sony|webOS|PalmOS)/i', $ua)) {
    if ($hp_index_url == "happyjung.com/index.php" || $hp_index_url == "www.happyjung.com/index.php") {
        ?>
        <script type="text/javascript">
        <!--
          location.href = "http://m.happyjung.com"
        //-->
        </script>
        <?php
    }
  }
?>
<!doctype html>
<html lang="ko">

 

 

 

about author

PHRASE

Level 60  머나먼나라

용기가 생명을 위험한 지경으로 몰고 갈 수 있듯이, 공포심이 때로는 생명을 지켜줄 때도 있다. -레오나르도 다빈치

댓글 ( 4)

댓글 남기기

작성