구글블로그 사용법: 404에러(페이지를 찾을 수 없음, Not Found) 페이지를 다른 페이지로 연결(리다이렉트)하는 방법 2가지
이전의 글이 삭제되거나 글주소(URL)가 변경되었을 때, 이전의 URL을 타고 블로그에 들어오면 "해당 페이지가 없습니다. Page not found"라는 이른바 404 오류 메시지가 뜨게 된다.
구글 블로그에서는 이런 경우에 다른 페이지로 연결(redirect)시켜주도록 설정하는 기능을 제공하고 있다. 물론, 같은 블로그 안의 주소로만 연결설정을 할 수 있으며, 다음과 같은 2가지 기능이 있다.
1. 404오류 페이지는 모두 홈페이지 등과 같은 특정한 페이지로 연결설정할 수 있다.
2. 특정한 URL에 특정한 페이지를 연결설정할 수 있다.
1. "페이지를 찾을 수 없습니다: 404오류" 연결설정하기
페이지가 삭제되거나 URL이 변경되어 해당 페이지가 없는 모든 글에 대하여 특정한 페이지로 연결시키는 기능이며, 설정방법은
=> 블로그 대시보드 > 설정(Settings) > 검색 우선순위(Search preferences) > 오류페이지 연결(Errors and redirections) > 페이지를 찾을 수 없음 설정(Custom page not found) > 편집(Eidt)을 누르면 HTML을 넣을 수 있는 입력창이 열린다.
입력창에 넣는 코드는 여러가지 방식으로 만들 수 있을 것이다. 아래는 하나의 예이다.
ㅇ 연두색으로 표시된 글귀는 원하는 대로 바꾸면 된다.
ㅇ location.pathname= "/" 는 홈페이지(대문페이지)로 연결되도록 한 것이다.
ㅇ 숫자(5000)은 연결전 대기하는 시간입니다. 적절하게 숫자를 조정하여도 됩니다.
"페이지 찾을 수 없음: 404 에러" 페이지를 홈페이지로 리다이렉트 한 예 >>
2. 특정한 하나의 페이에 다른 특정 페이지 연결(redirects)설정하기
어떤 특정한 페이지 URL을 타고 들어오는 경우에 다른 특정한 페이지로 연결되도록 설정하는 기능이며, 설정할 수 있는 페이수는 제한이 없는 것 같다.
=> 블로그 대시보드 > 설정(Settings) > 검색 우선순위(Search preferences) > 오류페이지 연결(Errors and redirections) > 페이지 연결설정(Custom Redirects) > 편집(Eidt)을 누르면 특정 페이지의 URL을 넣을 수 있는 입력창이 열린다.
2) 따라서,
=> From 입력창에는 타고 들어오는 주소를 입력하고
=> To 입력창에는 연결될 도착 페이지 주소를 입력한다.
3) 입력란에는 블로그 주소 부분은 빼고 순수한 글 주소 부분만 입력한다. 예컨데, 주소가
" http://howways.blogspot.com/2014/01/404-error-test-page.html "라고 한다면
블로그 주소인 파랑색 부분은 빼고, 순수한 글 주소인 빨강색 부분만 입력한다.
4) 위의 그림에서 오른쪽 아래에 있는 것은 설정을 한 후의 모습이다. 그림은
만약에 " /2014/01/404-error-test-page.html " 페이지를 방문하면
"/2014/01/404-error-redirect-page.html "로 연결시키도록 설정된 예이다.
5) 입력창의 왼쪽 위에 있는 [New redirect] 버튼을 누르면, 새로운 연결설정을 추가할 수 있는 입력란이 생성되므로, 필요한 만큼 추가할 수 있다.
6) 특정페이지를 다른 특정 페이지로 리다이렉트 설정 예 >>
구글 블로그에서는 이런 경우에 다른 페이지로 연결(redirect)시켜주도록 설정하는 기능을 제공하고 있다. 물론, 같은 블로그 안의 주소로만 연결설정을 할 수 있으며, 다음과 같은 2가지 기능이 있다.
1. 404오류 페이지는 모두 홈페이지 등과 같은 특정한 페이지로 연결설정할 수 있다.
2. 특정한 URL에 특정한 페이지를 연결설정할 수 있다.
1. "페이지를 찾을 수 없습니다: 404오류" 연결설정하기
페이지가 삭제되거나 URL이 변경되어 해당 페이지가 없는 모든 글에 대하여 특정한 페이지로 연결시키는 기능이며, 설정방법은
=> 블로그 대시보드 > 설정(Settings) > 검색 우선순위(Search preferences) > 오류페이지 연결(Errors and redirections) > 페이지를 찾을 수 없음 설정(Custom page not found) > 편집(Eidt)을 누르면 HTML을 넣을 수 있는 입력창이 열린다.
해당 페이지는 변경되었습니다.
잠시 뒤 홈페이지로 연결됩니다.
<script type = "text/javascript">
BSPNF_redirect = setTimeout(function() {
location.pathname= "/"
}, 5000);
</script>
※잠시 뒤 홈페이지로 연결됩니다.
<script type = "text/javascript">
BSPNF_redirect = setTimeout(function() {
location.pathname= "/"
}, 5000);
</script>
ㅇ 연두색으로 표시된 글귀는 원하는 대로 바꾸면 된다.
ㅇ location.pathname= "/" 는 홈페이지(대문페이지)로 연결되도록 한 것이다.
ㅇ 숫자(5000)은 연결전 대기하는 시간입니다. 적절하게 숫자를 조정하여도 됩니다.
"페이지 찾을 수 없음: 404 에러" 페이지를 홈페이지로 리다이렉트 한 예 >>
2. 특정한 하나의 페이에 다른 특정 페이지 연결(redirects)설정하기
어떤 특정한 페이지 URL을 타고 들어오는 경우에 다른 특정한 페이지로 연결되도록 설정하는 기능이며, 설정할 수 있는 페이수는 제한이 없는 것 같다.
=> 블로그 대시보드 > 설정(Settings) > 검색 우선순위(Search preferences) > 오류페이지 연결(Errors and redirections) > 페이지 연결설정(Custom Redirects) > 편집(Eidt)을 누르면 특정 페이지의 URL을 넣을 수 있는 입력창이 열린다.
1) 위의 그림에서 보는 것처럼, 입력창은 "~로부터(From)"와 "~에로(To)" 2개가 한 쌍으로 이루어져 있다. 예컨데, A라는 페이지 주소로 들어오면 B라는 주소로 연결시키는 것이다.
2) 따라서,
=> From 입력창에는 타고 들어오는 주소를 입력하고
=> To 입력창에는 연결될 도착 페이지 주소를 입력한다.
3) 입력란에는 블로그 주소 부분은 빼고 순수한 글 주소 부분만 입력한다. 예컨데, 주소가
" http://howways.blogspot.com/2014/01/404-error-test-page.html "라고 한다면
블로그 주소인 파랑색 부분은 빼고, 순수한 글 주소인 빨강색 부분만 입력한다.
4) 위의 그림에서 오른쪽 아래에 있는 것은 설정을 한 후의 모습이다. 그림은
만약에 " /2014/01/404-error-test-page.html " 페이지를 방문하면
"/2014/01/404-error-redirect-page.html "로 연결시키도록 설정된 예이다.
5) 입력창의 왼쪽 위에 있는 [New redirect] 버튼을 누르면, 새로운 연결설정을 추가할 수 있는 입력란이 생성되므로, 필요한 만큼 추가할 수 있다.
6) 특정페이지를 다른 특정 페이지로 리다이렉트 설정 예 >>