태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

etc2008/01/29 10:37

국내에 있는 대부분의 호스팅 업체들은 도메인 앞에 www가 붙은 URL과 www이 없는 URL(non-www)을 구분하지 못한다.
즉, 웹브라우져에 onurmark.co.kr이나 www.onurmark.co.kr을 입력하여도 문제없이 접속할 수 있는것이다.

언뜻 보기에는 이러나 저러나 상관이 없어 보이고 2개의 url중 아무거나 사용해도 되니까 더 좋은거 아니냐라고 생각할 수도 있겠지만 전혀 좋은것이 아니다.

가장 큰 문제점은 URI의 규약에 어긋나게 된다. 원칙적으로는 www.onurmark.co.kr은 onurmark.co.kr의 서브 도메인이다. onurmark.co.kr이라는 서브도메인에 하나로써 www.onurmark.co.kr을 사용해야 되는것이 원칙이며, 사용하는데는 문제가 없지만 규약은 지켜질때 의미가 있지 않겠는가?


다음 문제점으로는 문서의 중복을 들 수 있다.
만일 /index.html이란 파일이 있으면 onurmark.co.kr/index.html, www.onurmark.co.kr/index.html 두가지 다른 로케이터가 하나의 문서를 지정함으로 인해 문서의 중복이 발생하게 된다. 이는 검색엔진에서 index.html문서를 중복으로 처리를 해버리게 되고 문서의 노출 점수가 분배되어 버리게 된다.

해결책으로는 아파치의 경우 .htaccess 파일에 다음 두줄을 추가해서 편법으로 나마 하나의 url만 사용하게 할 수 있다.

RewriteEngine On
# RewriteEngine On 바로 밑에 아래 두줄을 삽입한다.
RewriteCond %{HTTP_HOST} !^www.onurmark.co.kr$
RewriteRule (.*) http://www.onurmark.co.kr/$1 [R=301,L]


참조: WeblogNara (http://weblognara.com/393)

출처 : http://www.onurmark.co.kr

Posted by THLIFE.net

TRACKBACK http://thlife.net/trackback/69 관련글 쓰기

댓글을 달아 주세요