묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
특정 크롤링 봇과 일반사용자에게 각각 다른 화면을 보여줄 수 있을까요?
2019.05.27 23:06
안녕하세요.
타 홈페이지 빌더를 이용하다가 기능의 한계를 느끼고
'자유도' 높은 xe를 사용한지 2년정도 된 초보입니다.
이번에 리디렉션 / 포워딩 관련 부분의 지식이 필요하여 내용을 공부하다가 궁금한 점이 있어 질문드립니다.
특정 크롤링 봇에게는 제가원하는 특정페이지1(or 기본 인덱스페이지) / 그 외(다른 크롤링 봇,일반사용자 등)에게는
리디렉션을 하여 다른주소의 홈페이지를 보여주고 싶은데 가능은 할 것 같은데 방법을 몰라 여쭤봅니다.
제가 검색한바로는
.htaccess / index.php / <head>영역 중에서 특정 명령어를 넣어서 작동되는 원리로 알고 있습니다.
<?php if(strstr($_SERVER['HTTP_USER_AGENT'],'봇이름1') || strstr($_SERVER['HTTP_USER_AGENT'],'봇이름2')) { exit(); } ?> =독자적인 이름을 갖고 있는 특정 봇에게는 빈 페이지만 보여주게 된다.
위 내용은 제가 이 질문을 적기 전 마지막으로 찾아 본 내용입니다.
응용을 하면 제가 원하는 답에 근접할 수 있을 것 같은데 초보라 응용이 불가능합니다ㅜ.ㅜ
혹 위 보라색 으로 표시한 내용의 방법을 아시는 고수님들 도와주세요!!