[질문]
저는 후이즈를 통해서 도메인 (가명)www.aaa.com을 소유하고 있습니다.
[답변]
우회적으로 두개의 사이트를 동시에 사용하게는 할수 있지만 근본적인 해결은 어려울것으로 생각됩니다. 웹브라우저의 보안정책상 일부 웹브라우저에서는 접속직후 다른주소로 포워딩할 경우 경고를 띄우거나 제한을 거는 경우가 있습니다. 또한 브라우저 보안이 강화된 경우에는 사용자의 동이 없는 강제 이동은 금지되어 있는 경우가 대부분입니다.
특히 동일 서버간 이동이 아니라 현재처럼 고도몰과 모두 사이의 이동이라면 문제가 될 가능성이 높습니다.
고도몰을 사용한다면 후이즈의 네임서버값을 고도몰로 지정했을것입니다.
고도몰의 네임서버에서 다시 고도몰의 웹서버를 가르킬 것이고,
해당 웹서버에서 프로그래밍 소스로 분기를 한다면, 웹브라우저 입장에서는 납치된다고 생각할수 밖에 없겠죠.
근본적인 방법은 m.aaa.com과 www.aaa.com처럼 모바일용 주소를 분리시키고, 모바일용 주소를 가르키는 네임서버(DNS)에서 m.aaa.com은 네이버 모두 주소를 가르키는 것입니다.
물론 모두 내부에서 m.aaa.com의 도메인 셋팅을 진행해야 합니다.
두개의 사이트가 동일한 주소를 가르킬수는 없습니다.
만약 고도몰 및 모두를 사용하지 않고, 직접 DNS나 독립서버를 운영중이라면 서버예외처리 등을 활용한다면, 문제없이 지금 생각하시는 구현이 가능하지만, 물리적으로 다른 네트워크간에 연결은 쉽지 않습니다. 또한, 모두와 고도몰 둘다 전용DNS를 운영하는 상황이며, 솔루션 내부에 IP 및 도메인 셋팅툴이 내장되어있기 때문에 둘 사이의 출돌이 예상됩니다.
또한 소스를 사용한 분기의 경우 위에서 말씀드린 브라우저의 보안정책에 따라서 막히는 경우가 많고, 사용자 입장에서 불쾌함을 불러올수 있기때문에 추천드리지않습니다. 그래도 사용하신다면, 스크립트를 통해서 모바일 브라우저로 접속된 상황을
채크한 후에 분기를 통해서 이동을 하는 셈플을 첨부해 드립니다.
단지, 고도몰의 경우 자동으로 모바일 포워딩이 설정되어 있지 않은 스킨이 있기때문에
해당 소스를 분석하셔서 응용해서 사용하실것을 추천드립니다.
-----------------------------------------------------------------------------------------------------------------
<script type="text/javascript">
//<![CDATA[
//모바일 페이지로 자동 포워딩
function isMobileBrowser(a) {
return (/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iphone|iris|kindle|lge |maemo|midp|mmp|o2|opera mini|palm( os)?|plucker|pocket|pre\/|psp|smartphone|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce; (iemobile|ppc)|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))
}
if ( isMobileBrowser(navigator.userAgent||navigator.vendor||window.opera)) {
location.href="http://www.모바일.com";
}
//]]>
</script>
--------------------------------------------------------------------------------
'ToTb Story > ToTb 네이버지식 Story' 카테고리의 다른 글
배너광고로 수익을 내고 싶습니다 (0) | 2016.08.08 |
---|---|
광고주들이 루트를 아나요? (0) | 2016.08.08 |
회사 홈페이지/블로그 네이버 칠경우 나오지가 않습니다. (0) | 2016.08.08 |
서버가 두가지 역할을 하고 있는지 아닌지 만약 맞다면 각각각 어떤 역할을 하고 있는지 알수있는 방법이 있습니까? (0) | 2016.08.08 |
20만명을 수용할수있는 서버는? (0) | 2016.08.08 |
웹사이트(ex.그룹웨어)에서 게시글 작성시 첨부파일을 자동으로 용량을 줄여 저장할수있는 방법이 있나요? (0) | 2016.08.08 |
모바일버전 PC버전 차이점 (0) | 2016.08.05 |
애드센스를 각 카테고리별로 받을 수 있을까요? (0) | 2016.08.05 |
커뮤니티사이트 (0) | 2016.08.05 |
홈페이지 제작 (0) | 2016.08.05 |
최근댓글