모바일 버전 이동

상세 컨텐츠

본문 제목

모바일 버전 이동

**

by hooz 2017. 5. 2. 07:06

본문


출발이 제일 힘들다고 한다.

그러나

다시 출발하는 건 더욱 힘들다. 


 

 

기본 방식으로 설치했다면 모바일 HOME 연결주소는 http://myhome/technote/tmob.php 와 같습니다. 운영중인 일반 PC홈페이지와의 관계를 감안하여 모바일 기기 접속시 이 주소로 연결시키면 됩니다.

 

1. DirectoryIndex : 도메인 주소로만 접속했을때 첫 연결되는 파일에 적용하기

 

HTML

 

홈페이지의 첫 연결 파일이 http://myhome/index.html 이라면 해당 index.html 파일의 <head> ~ </head> 에 코드를 삽입합니다.

<script type="text/javascript"> var mobile_keys = new Array('iPhone','iPod','Android','BlackBerry','Windows Phone','Windows CE','LG','MOT','SAMSUNG','SonyEricsson','Nokia'); if(document.URL.match('move_pc_screen')) mobile_keys = null; // URL 파라메타에 'move_pc_screen' 가 포함되어 있을땐 적용안함 for(i in mobile_keys){ if(navigator.userAgent.match(mobile_keys[i]) != null){ location.href = "http://myhome/technote/tmob.php"; // 모바일 홈 연결 주소 break; } } </script>

PHP

 

홈페이지의 첫 연결 파일이 http://myhome/index.php 이라면 해당 index.php 파일 '최상단' 에 php 코드를 삽입합니다.

 

<? $mobile_keys = array('iPhone','iPod','Android','BlackBerry','Windows Phone','Windows CE','LG','MOT','SAMSUNG','SonyEricsson','Nokia'); if($_REQUEST['move_pc_screen']) $mobile_keys = array(); // URL 파라메타에 'move_pc_screen' 가 포함되어 있을땐 적용안함 foreach($mobile_keys as $value){ if(strstr($_SERVER['HTTP_USER_AGENT'], $value)){ header("Location: http://myhome/technote/tmob.php"); // 모바일 홈 연결 주소 return; } } ?>

 

참조 : 모바일로 접속하더라도 위의 코드가 적용되지 않게 접속하는 방법(모바일에서 PC 홈페이지를 링크 출력할때) http://myhome.net/?move_pc_screen=1 와 같이 URL 파라메타에 'move_pc_screen=1' 을 붙여 주면 됨.

'**' 카테고리의 다른 글

2017.05.03 석가탄신일  (0) 2017.05.03
출발  (0) 2017.05.02
영국 속담  (0) 2017.01.13
시간 낭비  (0) 2017.01.08
2016.12.12  (0) 2016.12.13