구글에서 특정 키워드로 홈페이지 접속하는 사람을 특정 사이트로 보내버리는 법?
본문
있으려나요?
답변 3
if (isset($_SERVER['HTTP_REFERER'])) {
$referer = parse_url( $_SERVER['HTTP_REFERER'] );
if (strpos($referer['host'], 'google') !== false && strpos($referer['query'], '특정단어') !== false) {
header('Location: http://sir.kr');
}
}
구글이 url을 암호화(특정단어 포함해서 모두 암호화)시키므로, $referer['query']='특정단어' 는 항상 실패합니다.
즉, 불가능합니다.
구글이 원래 암호화를 안했었는데, 2010년도인가? 언젠가 그때부터 암호화시킨걸로 알고 있어요..
외부유입검색기가 뭘말하는 지 모르겠으나,
"구글이외의 검색엔진은 암호화를 하지 않으므로 검색어가 잡힌다" 이런 가설로 접근및 테스트해보심이~~
답변을 작성하시기 전에 로그인 해주세요.