[질문]

 

모바일에서 인터넷으로 검색해서

어떤 사이트를 들어갔을 때,

일반PC 웹사이트가 아닌, 

모바일 사이트로 자동으로 들어가지는 건 어떤 이유인가요?

 

도대체 어떤 신호나 검색 상의 프로그램을 해석해서 이렇게

모바일 홈페이지로, 웹 홈페이지로 나뉘어서

자동으로 접속이 되는 것인지 궁금합니다.

 

그 알고리즘이랄까요? IT 도사님들의 답변 부탁드립니다.

 

 

[답변]

 

안녕하세요.  IT전문  컨설턴트입니다

 

웹사이트 접속시 복잡한 알고리즘이 아닌 단순한 원리를 사용하여 일반웹과 모바일웹으로 접근을 분리하게 됩니다.
그 원리는..



사이트를 접속할때 사용자가 모바일에서 접속한것인지 체크하여 모바일 웹 사이트로 리다이렉트 시켜주는것입니다.  아래 스크립트를 넣으면 모바일로 접속시에 원하는 페이지로 이동하게 해줍니다.

 

<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 = "보내고 싶은 모바일 경로";
        break;
    }

}
</script>