웹상의 모든 정보는 도메인(abc.com)를 중심으로 네트워크화 되어 있다.

그러므로 스마트클라우드 시스템을 구축하는데 있어서 도메인주소의 일관성을 갖는것이 매우 필요하다.

이때 필요한것이 리디렉션(Redirection)이다.

리디렉트(redirect)란 다른주소로 다시 보내다 라는 뜻으로 웹페이지 전환시 사용된다.

리디렉트 시키는 방법에는 호스팅서비스에서 별칭(cname)을 추가하거나, 인덱스(index)화일에 코드(frameset,script)를 심으면 된다. 워드프레스의 경우 플러그인(embed iframe)을 사용하면 간단히 해결된다. 

 

(1)호스팅서비스에서 리디렉트 하기

 

호스팅업체의 DNS관리에서 cname추가를 이용하면 원하는 주소로 리디렉션

할수가 있다. 일부 막아놓은 서버도 있지만 그렇지 않은 도메인제공 서버 호스팅업체가 많다

예를들면 NAS의 경우 DDNS서비스로 받은 주소를 리디렉션할수 있다. 

구글앱스의 URL변경하기도 일종의 리디렉션이라고 할수가 있다.

 

예)유료호스팅 cafe24.com의 CNAME 추가하기

호스팅업체->로그인->나의서비스관리->도메인 연결관리->메일서버(MX)관리->도메인선택후 DNS관리->별칭(CNAME)관리->CNAME추가->도메인별칭:calendar,mail,docs,sites.URL->실제도메인명:ghs.google.com->확인

 

 

예)무료호스팅 2freehosting.com의 리디렉트서비스 활용하기

(2)인덱스(index)화일에 리디렉트 코드 심기

 홈페이지의 index화일 상단(<body>윗부분)에 frameset이나 script코드를 심어서 리디렉트 시킬수 있다.

프레임셋.txt

 

 

(3)모바일웹 자동인식를 위한 리디렉트 코드 심기

다음 script코드를 인덱스화일 상단(<body>윗부분)에 심으면 모바일기기(아이폰,아이패드,안드로이드폰)에서 모바일웹으로 자동인식하여 나타낼수 있다.

모바일웹 리디렉트.txt

 

* 예를들어 http://juan3000.net를 웹브라우저의 주소창에 스마트폰에서 치면 http://juan3000net.wirenode.mobi 가 나타나고, PC나 아이패드로 치면 http://juan3000.net/wp 로 나타나게 하려면 <head>와 </head>안에 다음 코드를 넣으면 된다.(코드를 실행하지 않고 코드내용을 참고로 남겨 놓으려면 <!--  코드내용 --> 으로 주석 처리하면된다)

PC와모바일 자동인식 코드.txt

 

 

(4)워드프레스의 리디렉트 플러그인(Quick Page/Post Redirect DEV)사용하기

포스트나 페이지를 리디렉트 시키려면 각포스트나 페이지 하단에서 설정하도록 되어있는 Quick Page/Post Redirect DEV 플러그인을 사용한다.

 

* 실제 사용 사례(mission24.net)

  워드프레스 : http://mission24.net/wp -> http://mission24.net

  나스주소    : http://ignitemission.dyndns.org -> http://n.mission24.net

  모바일웹    : http://mission24.wirenode.mobi -> http://m.mission24.net

 

 

Posted by jangwg
,