질문/조언질답게시판
Extra Form
PHP PHP 7.1
CMS Rhymix
$ref = $_SERVER['HTTP_REFERER'];  
//$ref = urldecode(iconv("euc-kr","utf-8",$ref));
$ref = iconv( "utf-8","euc-kr",urldecode($ref) );

$redirected = false;

$ref_data = array(
'딸기농장' => 'aaa.com',
);


$ref_pass_data = array("dothome");
 
if(strpos($ref,'딸기농장') !== false){
$site = $ref_data['딸기농장'];
$redirected = true;
}

echo in_array('dothome',$Array);
if (in_array($ref, $ref_pass_data) && $redirected)
{
$redirected = false;
}

if($redirected){
header( 'Location: '.$site);
die();
}

 

제사이트에 주소가 dothome.com 이라고 했을때

검색에서 키워드 딸기농장으로 들어오면 aaa.com 으로 이동을 하게 해놨는데 이부분은 잘 작동을 하고 있습니다.

하지만 키워드가 dothome 와 딸기농장 2가지가 있으면 무조건 딸기농장만 인식을 하고 aaa.com 으로 이동을 하고 있는데요.

$ref_pass_data = array("dothome");

echo in_array('dothome',$Array);
if (in_array($ref, $ref_pass_data) && $redirected)
{
$redirected = false;
}

이 2가지 부분이 조건문이라고 해서 dothome가 들어가 있으면 무조건 홈페이지로 이동을 한다고 했는데

이부분이 작동을 하지 않고 있습니다.

dothome 딸기농장 이렇게 키워드가 2가지가 보이는 경우는

네이버에서 딸기농장을 검색후 site:dothome.com 이렇게 검색을 하면 주소창에 dothome.co.kr&oquery=딸기농장 이렇게 2개가 겹쳐 보이더라구요. 이부분은 어떻게 해결할수 있는 방법이 없을까요?

 

딸기농장 검색후 site:dothome.com 검색에서 키워드가 dothome.com, 딸기농장 2가지가 있을때 dothome의 우선권을 먼저 줄수는 없는건지요?