php array 우선권을 따로 줄수 있나요?

$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.com, 그리고 딸기농장 이라는 2개의 키워드가 같이 보이더라구요. 이부분은 어떻게 해결할수 있는 방법이 없을까요?

 

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

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요