본문 바로가기

I luv WWW

301 Redirect

처음 사이트를 개설했을 때 주소를 계속 유지하는게 제일 좋은 방법입니다.
하지만 이런 저런 이유로 도메인이 변경이 불가피한 경우가 생길 수 있습니다.

이럴 경우 포워딩을 걸 수도 있고, 태그를 이용해서 이동할 수도 있습니다.
하지만 검색엔진은 이것을 어떻게 인식할까요?


일반적으로 검색엔진의 경우 새로운 도메인으로 인식합니다.

예를 들어 http://www.skyatc.comhttp://www.mikigen.com 으로 변경되었다면
메타태그, 자바스크립트를 이용해서 접속자를 강제 이동시켜줄 수는 있습니다.

하지만 검색 순위집게에서는 각각 따로 집계가 됩니다.

이것을 해결하기 위해서는 301 Redirect 코드를 사용하면 됩니다.
이 외에도 301 Redirect 코드를 사용하게 되면 외부 링크를 보존해줄 수 있습니다.

http://www.skyatc.com/157359 누군가가 도메인이 바뀌기 전 이 링크를 가지고 갔을 경우, 도메인이 변경 되었을때도 보존해줄 수 있습니다.

한번 클릭해보세요. 아래 링크로 변경되어 연결되며 동일 게시물임을 알 수 있습니다.
http://www.mikigen.com/157359 


사이트 url 에 www가 없이 접속했을 때와 www를 쓰고 접속했을 때 강제로 www가 존재하게 보여주고 싶을때(혹은 그 반대)도 사용할 수 있습니다.


실제의 경우 http://mikigen.comhttp://www.mikigen.com 이 동일한 곳을 포인트하고 있다고 하여도 php세션처리시 다르게 구분합니다.
그래서 간혹 각각의 주소로 접속했을 때 동일 페이지임에도 불구하고 로그인이 풀리는 현상이 발생하기도 합니다.
이런 경우에도 301 Redirect 코드로 해결이 가능합니다.
php를 수정해서 동일한 세션을 부여해서 로그인 풀림을 방지할 수도 있지만 줄 수 있지만 301 Redirect 코드를 이용해 이동시켜 줄 경우 접속자에게 같은 서이트, 같은 주소라는 인식을 심어줄 수 있는 장점이 있습니다.

301 Redirect에 대한 구체적인 사용법이 궁금한 분은 아래 링크를 참고하세요.

http://www.webconfs.com/how-to-redirect-a-webpage.php