CREATIVE

리디렉션(리다이렉션) 하는 자바스크립트 코드 (도메인 변경 또는 이벤트 페이지 이동)

Web Design/Programming
2019. 10. 28. 21:53

리디렉션(리다이렉션) 하는 자바스크립트 코드 (도메인 변경 또는 이벤트 페이지 이동)

리디렉션(리다이렉션) 자바스크립트 코드입니다. 저처럼 도메인을 변경하거나, 특정 페이지에서 다른 페이지로 이동을 시켜야하는 경우, 이벤트 페이지로 이동을 시켜야 하는 경우 자바스크립트로 쉽게 주소를 변경할 수 있습니다. 기본적으로는 도메인 자체에서 다른 도메인으로 변경을 하는 방법이 있는데, 이 경우를 포워딩이라고 합니다.

흔히 볼 수 있는 현상으로는 낚시사이트나 성인사이트 등에서 다른 결제사이트로 피싱(낚시)하는 방법으로 자주 사용을 하지만, 포워딩은 다른 경우에도 많이 쓰이는 방법입니다. 자바스크립트로 쉽게 구현을 할 수 있기도 하며, 도메인 제공사이트(가비아, 후이즈 등)에서도 일반적으로 포워딩 서비스를 제공하고 있습니다.

자바스크립트로 리디렉션 하는 경우는 일반적이지 않은 경우이기 때문에 사용에 주의해야합니다. 티스토리의 경우에는 스킨편집창이 보이지 않을 수 있기 때문에, 많이 관리하지 않는 사이트에 적용하시는 것이 적절합니다. 저의 경우에는 기존 도메인도 다른 블로그에 연동을 해서 트래픽을 그대로 확보할 용도로 리디렉션을 걸어놓았습니다. 이전 주소로 접속할 경우, 다른 블로그로 이동되는 것을 확인하실 수 있습니다.

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

var url1 = 'url address';
var url2 = 'url address';
var urlgo = 'url address';
var online = document.URL;
    if(online.match(url1)) document.location.href = online.replace(url1, urlgo);
else if(online.match(url2)) document.location.href = online.replace(url2, urlgo);

</script>
//-->

- url1 이동하고자 하는 이전 주소
- url2 이동하고자 하는 이전 주소
- urlgo 이동하고자 하는 다음 주소

녹색으로 표시된 부분은 이동하고자 하는 url 주소를 입력하시고, urlgo 부분은 이동할 주소를 입력하시면 됩니다. else if를 추가하면 더 많은 주소를 연동하실 수 있습니다.