컴질블로그_본문상단_사각형_반응형

티스토리 서브도메인 독립도메인으로 포워딩 방법, www 포워딩 포함


▶주요 내용
티스토리 블로그에 독립도메인을 연결 한 후 해야 할 작업 중 하나다.

가령, comzil.tistory.com 이란 티스토리 주소에 comzil.com을 연결 했다고 하자.


이런 두 개 형태의 주소로 접속 했을 때 메인 사이트인 comzil.com/글주소 로 자동 이동 할 때 필요한 기능이다.
아래 소스를 head 사이에 넣으면 된다. comzil.com/m 같은 모바일 페이지는 적용이 안된다. 티스토리에서 '스토리' 서비스 통합하면서 모바일 페이지는 비활성화 해도 자동 활성화 된 상태로 유지된다.



하단 소스를 자신의 도메인과 티스토리 주소로 변경하고 head 사이에 붙혀넣기 하면 된다.
하단 소스의 좋은 점은 관리자 페이지 접속 시에는 티스토리로 이동해서 찾을 수 없는 페이지를 방지하고 있다. 


<!-- Domain Redirect --> 
<script type="text/javascript"> 

var mainDomain = 'comzil.com'; <!-- 메인 도메인 --> 
var subDomain = 'www.comzil.com'; <!-- 서브 도메인 --> 
var tistoryDomain = 'comzil.tistory.com'; <!-- 티스토리 기본 도메인 --> 
var online = document.URL; <!-- 접근 URL --> 
var re = /tistory\.com\/manage/ig; <!-- 관리자 페이지 예외 정규표현식 --> 
var re2 = /#login-guide/g; <!-- 댓글 작성 예외 정규표현식 --> 
var re3 = /comzil\.com\/##/ig; <!-- comzil.com/## 에 해당하는 정규표현식 -->


if(online.match(subDomain)) { 
<!-- 서브 도메인 접속 시 메인 도메인으로 리다이렉트 --> 
document.location.href = online.replace(subDomain, mainDomain); 

else if(online.match(tistoryDomain)) {

<!-- 티스토리 도메인 접속 시 메인 도메인으로 리다이렉트 --> 
if(online.match(re)){} 
else if(online.match(re2)){} 
else { 
document.location.href = online.replace(tistoryDomain, mainDomain);
 } 

else if(online.match(re3)){

<!-- *****.com/## 접속 시 ****.tistory.com/manage로 이동 --> 
document.location.href = 'https://comzil.tistory.com/manage';

</script>


Post a Comment

0 Comments

컴질블로그_본문하단_사각형_반응형

컴질블로그_최하단_수평형_반응형