이글은 야후 블로그 랭킹 서비스 에서 개인적으로 발견한 버그를 야후에 알려주기 위해 작성된 글입니다.
개인이 .com / .net / .org 등의 도메인을 신청하여 tistory 와 연결 사용시에 블로그 랭킹 뱃찌를 달아서 사용시에
yahoo에서 처리하는 블로그 URL과 문제 아닌 문제가 발생합니다. 문제는 아래에 설명하겠습니다.
우선 개인적으로 메모용으로 사용하는 본인의 블로그에 접속하는 방법이 크게 2가지가 있습니다.
http://www.sarangsai.com 과
http://sarangsai.com 이 있습니다.
우선 yahoo DB에 등록된 URL은
sarangsai.com 으로 등록되어있습니다.
하지만
www.sarangsai.com 이라고 검색하면 없습니다.
이제 위와 같은 상황을 전제로
블로그에 뱃찌를 달아 보도록 하겠습니다.
복사 메세지
http://sarangsai.com 으로 접속시...
정상 작동 이미지
랭킹 이미지가 정상적으로 표시가 됩니다.
http://www.sarangsai.com 으로 접속시...
No rank위 라고 표시됩니다.
javascript 소스를 보게 되면...
encodeURIComponent(
selfurl) 에서 현재 블로그 URL을 넘겨 랭킹 검색을 하는 구조로 보이며..
당연히 sarangsai.com 의 URL은 입력이 되어있어 랭킹검색이 되나
www.sarangsai.com 은 없어서(처리가 안되어) 검색이 되지 않기에 당연히 표시가 안되는 구조인듯 하죠?
위 의 결과 대로라면
http://yahoo.co.kr 에 접속하면 랭킹 뱃찌가 뜨고
http://www.yahoo.co.kr 이라고 접속하면 뱃찌가 안뜨겠죠?