728x90
2차 도메인 리디렉션 스크립트 설명
한 번 색인이 생성된 URL은 수정하기 어렵지만, 리디렉션(redirect)을 통해 이 문제를 해결할 수 있습니다. 리디렉션을 올바르게 설정하는 것은 SEO에 중요한 요소로 작용할 수 있습니다.
리디렉션의 중요성
애드센스 광고를 운영하는 경우, 잘못된 리디렉션은 SEO 저평가의 원인이 될 수 있습니다. 검색봇이 자바스크립트로 설정된 리디렉션을 이해하기 어려워하기 때문에, HTML을 통해 리디렉션을 설정하는 것이 더 효과적입니다.
HTML 리디렉션 스크립트
아래는 제가 사용하고 있는 HTML 리디렉션 스크립트입니다. 주석을 참고하여 주소 형식에 맞게 수정하여 사용하시면 됩니다.
<!-- Domain Redirect -->
<script type="text/javascript">
var mainDomain = 'moazum.com'; <!-- 메인 도메인 -->
var subDomain = 'www.moazum.com'; <!-- 서브 도메인 -->
var tistoryDomain = 'izzang65.tistory.com'; <!-- 티스토리 기본 도메인 -->
var online = document.URL; <!-- 접근 URL -->
var re = /tistory\.com\/manage/ig; <!-- 관리자 페이지 예외 정규표현식 -->
var re2 = /#login-guide/g; <!-- 댓글 작성 예외 정규표현식 -->
var re3 = /moazum\.com\/##/ig; <!-- moazum.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)) {
<!-- moazum.com/## 접속 시 izzang65.tistory.com/manage로 이동 -->
document.location.href = 'https://izzang65.tistory.com/manage';
}
</script>
<!-- Domain Redirect End -->
스크립트 설명
메인 도메인 및 서브 도메인 설정
메인 도메인과 서브 도메인을 변수로 설정합니다. 이를 통해 리디렉션 할 URL을 쉽게 관리할 수 있습니다.
접속 URL 확인
document.URL을 사용하여 현재 접속한 URL을 가져옵니다.
정규 표현식 사용
특정 URL 패턴을 확인하기 위해 정규 표현식을 사용합니다. 이를 통해 관리자 페이지나 로그인 가이드를 예외 처리합니다.
리디렉션 조건 설정
조건문을 사용하여 서브 도메인 또는 티스토리 도메인에 접근했을 때, 메인 도메인으로 리디렉션 합니다. 특정 패턴에 해당하는 URL은 다른 페이지로 이동하도록 설정합니다.
마무리
이와 같은 리디렉션 스크립트를 사용하면, 티스토리 블로그의 2차 도메인 문제를 효과적으로 해결할 수 있습니다. 올바른 리디렉션 설정은 SEO에 긍정적인 영향을 미치며, 사용자 경험을 향상하는 데 도움이 됩니다. 추가적인 문의 사항이 있으시면 댓글로 남겨 주시면 됩니다.
728x90