[최경민]님이 남기신 글:
>안녕하세요?
>항상 도움을 많이 받고 있습니다.
>
>phpschool에서 google을 이용한 검색결과 사용하기를 보고 잘 이용하고 있습니다.
>
>그런데 호스트를 달리쓰는 각각의 홈페이지가 있는 경우.
>
>ex)
>1.www.domain.com,
>2.game.domain.com,
>3.win.domain.com
>
>의 경우처럼 도메인에 각각 다른 홈페이지를 운영중일때
>주도메인을 쓰는 경우는 구글에서도 고급검색이 되나,
>다른 서버에서 운영되는 홈페이지는 검색이 안됩니다.
>
>분명 각각 접속이 잘 되는데, 검색이 안됩니다.
>
>구글에 의한 검색이니 운영체제와는 상관없을 텐데,
>서브도메인의 경우도 되는경우도 있고 안되는 경우도 있나요?
>
>예를 들어
>2번 game.domain.com(리눅스 아파치)의 경우는 검색이 잘 되는데,
>3번 win.domain.com(w2k iis)의 경우는 검색이 안되네요.
>(구글에서 검색시에도)마찬가지입니다.
>
>웹서버 종류에 따라서 그런 것은 아닌것 같은데
>DNS설정때문인지 아무튼 안되니 궁금합니다.
>
>솔직히 위의 경우는 제가 운영하는게 아니라, 그중 한 홈페이지만 관리하는데, 여기에도 간단한 검색서비스를 하면 어떨까 하고 시도 했더니 안됩니다.
>
>이유라도 알았으면 합니다. 도메인을 그냥 적으려니 조금 그래서 안적었는데 이유를 아는데 도움이 된다면 다시 적겠습니다.
>
>읽어주셔서 감사합니다.
========================================
일단
http://www.google.co.kr/advanced_search?hl=ko
에서 '지정된 도메인에서 만' 에 해당 호스트를 입력하고
검색해 봐야 합니다.
그리고 기본 설정은 자동으로
호스트 --> 실제 검색 대상($csevars['sitesearch'])
www.domain.com, domain.com --> domain.com
game.domain.com --> game.domain.com
win.domain.com --> win.domain.com
이런식으로 되어 있습니다.
실제 검색 대상을 모두 동일하게
'domain.com' 으로 하여 통합검색하려면,
print_searched() 함수에
$csevars['sitesearch'] = ....;
이런 부분이 있을겁니다.
이 배열원소 값에
$csevars['sitesearch'] = 'domain.com';
이렇게 설정하면 됩니다. |