본문 바로가기

개발/JS, 티스토리

자바스크립트 / 티스토리 다른 페이지, 글 또는 개인 도메인 자동 이동

썸네일
썸네일

자바스크립트 / 티스토리 다른 페이지, 글 또는 개인 도메인 자동 이동

티스토리나 타 사이트에서 글을 올렸는데 모종의 이유로 그 글을 삭제하고, 새로 글을 올렸거나, 티스토리에 개인 도메인을 추가해줬을 때 기본 도메인에서 개인 도메인 또는 삭제한 글에서 새로 올린글로 자동으로 이동하는법에 대해 알아보겠습니다.

다른 페이지, 글로 이동

다른 페이지로 자동 이동
다른 페이지로 자동 이동

예를 들어 "https://test.com/42" 페이지에서 "https://test.com/60" 페이지로, "https://test.com/12" 페이지에서 "https://test.com/61" 페이지로 자동 이동 시키려면 <head> 태그에 아래에 코드를 입력하시면 됩니다. 잘 모르시면 </head> 바로 위에 입력해주세요.

<script>
	if(location.href == "https://test.com/42") location.href = "https://test.com/60"
	if(location.href == "https://test.com/12") location.href = "https://test.com/61"
</script>

if() 안에 있는 주소는 기존 페이지 주소를, 밖에 있는 주소는 이동시킬 주소로 입력해주시면 됩니다.

한 페이지만 이동하시려면 밑에 'if ~~ href ~~'를 지우시면 되고, 여러 페이지를 이동시키시려면 위 처럼 "if ~~ href ~~"를 복사해서 아래에 붙여넣어 주시면 됩니다.

기본 도메인으로 접속시 개인 도메인으로 자동 이동

개인 도메인으로 자동 이동
개인 도메인으로 자동 이동

기본 도메인에서 개인 도메인으로 자동 이동 시킬려면, <head> 태그에 아래 코드를 입력하시면 됩니다.

<script>
	if(location.href.includes("test.tistory.com")) location.href = location.href.replace("test.tistory.com", "test.com")
</script>

"test.tistory.com"에는 기본 도메인을, "test.com"에는 개인 도메인을 입력하시면 됩니다. 도메인의 "http" 또는 "https"는 포함하셔도, 안하셔도 됩니다.

+ 해당 코드를 사용하면, 기본 도메인에서 개인 도메인으로 자동 이동되어서, 스킨 편집창에서 미리보기 화면이 보이지 않습니다. 스킨 편집하실때는 빼시거나, 미리보기 창을 무시하시고 편집후엔 코드를 삽입해주시면 됩니다.