호스팅으로 옮기면서 http://xguru.xcool.net:1360/ 에서 https://xguru.net 으로 주소가 바뀌었지만,
예전 블로그에 로그를 조사해보니 검색엔진등의 결과(
1
2..) 를 통해 들어오시는 분들은
아직도 업데이트가 안되어 여전히 그쪽을 이용하시더군요.
문득 긴꼬리 가 생각났습니다. 글의 내용중에서..
예전 블로그 글의 링크 고유주소가 바뀌었다면 업데이트를 해줘야 하고, 자신이 올린 기록이 시간의 흐름속에 다른 형태로 발전하거나 변화된 상황이 있다면 친절하게 이를 갱신해주는 배려가 필요하다.
제가 올린글들이 어떤분들에게 도움을 줄지는 모르지만..
그래도 검색중에 링크클릭해서 에러가 나는일은 없애려고 서버에 조그만 작업을 했습니다.
- <?
- if (empty($_GET[no]))
- $redirect = “https://xguru.net/blog/index.html”;
- else
- $redirect = “https://xguru.net/blog/$no.html”;
- header(“HTTP/1.1 301 Moved Permanently”);
- header(“Location: “.$redirect);
- ?>
GoogleBot은 HTTP 301 Response 를 받으면 자신이 가진 주소들을 새주소로 업데이트 한다고합니다.
그래서 이렇게 해주면 곧 구글검색결과에는 제대로된 결과가 표시되겠죠.
다른 검색엔진은 잘 모르겠는데 아마도 다들 비슷하리라 봅니다.
(사실 어디에도 설명이 나와있지 않더군요. 찾기도 힘들구요 -_-;)
이제 문제는 앞으로 이 동적아이피를 이용한 서버가 죽기전에 모든 링크가 업데이트 되고,
혹시 검색엔진이 아닌 다른 사이트들에 링크된 글들이 있다면 후에라도 올수있도록
어딘가의 서버에 301 Response 를 줄수있는 페이지를 만들고 동적주소와 링크를 해야하는데
제가 포트를 이상하게 쓰는지라 어찌 해야할지 모르겠군요.. 아직 이건 고민중입니다.
어쨋거나 긴꼬리를 남길수 있는 글을 쓰기위해 이제.. 열심히 공부하러 갑니다. ^_^