훔.. 네이버나 다음 구글에서 들어왔을때에만 다른 주소로 리다이렉트를 걸고
워드프레스 주소를 붙여넣기 했을땐 메인 페이지만 보이게 하고 싶습니다.
워드프레스 주소가 abc.com 이면 네이버나 다음 구글 포털검색을 통해서 드렁왔을땐 fff.com으로 리다이렉트를 걸고
주소를 붙여넣기 했을땐 abc.com이 보였으면 합니다.
add_action('template_redirect', 'template_redirect_2020_04_13');
function template_redirect_2020_04_13(){
$rere = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
if($rere){
if(strpos($rere, 'google') !== false){
wp_redirect('페이지주소1');
exit;
}
if(strpos($rere, 'naver') !== false){
wp_redirect('페이지주소2');
exit;
}
if(strpos($rere, 'daum')){
wp_redirect('페이지주소3');
exit;
}
}
}
알려주신대로 하니 잘되고 있습니다. 그런데 문제가 되는 부분이 하나 있어서 다시한번 여쭈어 보고 싶어서 이렇게 글을 남깁니다.
해당 주소는 저장된 사이트를 보여주는 부분인데요. 여기서 네이버 안내문 표시 X를 누르면 그대로 리다이렉트가 되어버리는데요.
검색시에만 리다이렉트 처리가 되고 저장된 문서 페이지 에서 네이버 안내문 X를 누르면 그냥 메인페이지로 보이게 할려면 어떻게 해야 하는건지요?
해당 부분은
function my_the_content($content){
if($_SERVER['HTTP_USER_AGENT'] == 'Mozilla/5.0 (compatible; Yeti/1.1; +http://naver.me/spd)'){
$info = "/";
}
return $content;
}
이코드로 해결했습니다.
주소창에 주소를 붙여넣기 하면 무조건 메인으로 가게 할라면 어떻게 해야하는지가 또 관건이네요.ㅠ.ㅠ
안녕하세요~^^
네이버 안내문 표시에 닫기 버튼을 눌렀을 때 이동하는 페이지 주소와
실제 메인 페이지 주소가 다른지요?
네이버 쪽에서 표시하는 안내문은 검색 엔진이 수집한 정보로 표시되고 있는 듯합니다.
SEO 관련 설정도 확인해보셔야 할 듯합니다.
SEO 설정을 변경한다고 해서 바로 반영되는 것은 아니기 때문에
시간을 두고 확인해보셔야 할 듯합니다.
고맙습니다.