검색로봇 과 유저 구분해 다른 페이지로 보내기

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
검색로봇 과 유저 구분해 다른 페이지로 보내기

QA

검색로봇 과 유저 구분해 다른 페이지로 보내기

본문

고수님들 궁금한 점이 있어서 문의 드립니다.

 

예를들어 검색 로봇이 제 사이트를 들어온다면 정상적인 사이트내에 있는 컨텐츠를

 

보여주고 만약 검색 유입자나 일반 유저가 접속 했다면 컨텐츠 클릭이나 사이트 메인으로

 

이동이나 접속 했을시 강제로 다른 페이지로 이동 시킬수있는 방법은 없을지요?

이 질문에 댓글 쓰기 :

답변 2

$_SERVER['HTTP_USER_AGENT']를 이용하면 어느 정도 가능합니다.

여기서 "어느 정도"라고 말씀드리는 이유는 user agent를 일반 사용자가 속이는 것이 가능하기 때문입니다. 마치 내가 구글봇인 것처럼 접속하는 것이 가능해서 저런 보안장치를 우회할 수 있으니 민감한 정보는 반드시 추가적인 보안 장치가 필요합니다.

 


function _bot_detected() {
  if (isset($_SERVER['HTTP_USER_AGENT']) && preg_match('/bot|crawl|slurp|spider/i', $_SERVER['HTTP_USER_AGENT'])) { 
    return TRUE;
  }
  else {
    return FALSE;
  }
} 

이 링크를 참고했습니다. http://stackoverflow.com/questions/677419/how-to-detect-search-engine-bots-with-php

감사합니다. 헌데 궁금한게 있어서 질문 좀 드릴께요.

올려주신 소스내에 만약 유저라면 다른 페이지나 다른 사이트로 이동 시키는 경로 주소를 넣는 부분이
어디인지 궁금 합니다.

제가..완전 초보라..ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 124,265 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT