상세 컨텐츠

본문 제목

재팬익스플로어 홈페이지에 SEO(검색엔진최적화) 적용하기_작업완료

웹표준·접근성

by 김일국 2014. 4. 29. 12:16

본문

검색엔진에 노출되는 프로세스를 요약한 그림 입니다.(아래)

위 내용을 바탕으로 검색엔진 최적화(Search Engine Optimization) 전문가 또는 홈페이지 제작자가 할 수 있는 일은 다음과 같습니다. ( 순서 [1] -> [2] -> [3] )

[1]. 구글, 다음, 네이버에 japan-explore.net (재팬익스플로어) 사이트 등록 => 작업완료

예)

제목: 재팬익스플로어,일본여행,일본알프스,재팬익스플로러

내용: 재팬익스플로어:일본여행,일본온천,일본알프스 안내,재팬익스플로러

 

[2]. 현재 홈페이지에 대표홍보 단어와 문구가 Meta태그와 Title태그에 배치되어 있도록 적용합니다. => 작업완료

예)

<meta name="description" content="재팬익스플로어:일본여행,일본온천,일본알프스 안내,재팬익스플로러">

<meta name="keywords" content="Japan-Explore, 일본여행, 일본온천, 일본관광, 재팬익스플로어, 재팬 익스플로어, 재팬익스플로러, 재팬 익스플로러">
<title>재팬익스플로어:일본여행,일본온천,일본알프스 안내,재팬익스플로러</title>

 

[3]. 크롤러(소프트웨어 검색로봇)가 웹페이지에 접근할 수 있도록 보장합니다.

즉, 홈페이지 내에서 주소 URL링크 부분에 ? , = 과 같은 쿼리 문자열은

검색엔진(크롤러)에서 필터링(제한) 하기때문에 검색친화적인 문자로 변경 적용 합니다. => 작업완료

예)

http://japan-explore.net/metro/board/list.html?BOARD_ID=notice&MENU_CODE=001000000

->

http://japan-explore.net/metro/board/list.html/BOARD_ID/notice&MENU_CODE/001000000

 

추가한 핵심 코드

<?php //검색엔진최적화를 위한 URl쿼리 특수문자를 / 문자로 대체 후 변수 뽑기 작업
if(strpos( $_SERVER['REQUEST_URI'] , "MENU_CODE/" )){
$arr_param= explode('/',strstr( $_SERVER['REQUEST_URI'] , "MENU_CODE" ));
$_REQUEST['MENU_CODE']=$arr_param[1];//echo $MENU_CODE.'<br/>';
}
if(strpos( $_SERVER['REQUEST_URI'] , "BOARD_ID/" )){
$arr_param= explode('/',strstr( $_SERVER['REQUEST_URI'] , "BOARD_ID" ));
$_REQUEST['BOARD_ID']=str_replace(" ","",$arr_param[1]);//echo $BOARD_ID.'<br/>';
}
if(strpos( $_SERVER['REQUEST_URI'] , "SEQ/" )){
$arr_param= explode('/',strstr( $_SERVER['REQUEST_URI'] , "SEQ" ));
$_REQUEST['SEQ']=str_replace(" ","",$arr_param[1]);//echo $SEQ.'<br/>';
}
if(strpos( $_SERVER['REQUEST_URI'] , "now_page/" )){
$arr_param= explode('/',strstr( $_SERVER['REQUEST_URI'] , "now_page" ));
$_REQUEST['now_page']=str_replace(" ","",$arr_param[1]);//echo $now_page.'<br/>';
}
if(strpos( $_SERVER['REQUEST_URI'] , "GUBN/" )){
$arr_param= explode('/',strstr( $_SERVER['REQUEST_URI'] , "GUBN" ));
$_REQUEST['GUBN']=str_replace(" ","",$arr_param[1]);//echo $GUBN.'<br/>';
}
if(strpos( $_SERVER['REQUEST_URI'] , "SEARCH/" )){
$arr_param= explode('/',strstr( $_SERVER['REQUEST_URI'] , "SEARCH" ));
$_REQUEST['SEARCH']=urldecode(str_replace(" ","",$arr_param[1]));//echo $SEARCH.'<br/>';
}
if(strpos( $_SERVER['REQUEST_URI'] , "MODE/" )){
$arr_param= explode('/',strstr( $_SERVER['REQUEST_URI'] , "MODE" ));
$_REQUEST['MODE']=str_replace(" ","",$arr_param[1]);//echo $MODE.'<br/>';
}
if(strpos( $_SERVER['REQUEST_URI'] , "CATEGORY/" )){
$arr_param= explode('/',strstr( $_SERVER['REQUEST_URI'] , "CATEGORY" ));
$_REQUEST['CATEGORY']=str_replace(" ","",$arr_param[1]);//echo $MODE.'<br/>';
}
if(strpos( $_SERVER['REQUEST_URI'] , "COMMENT_MODE/" )){
$arr_param= explode('/',strstr( $_SERVER['REQUEST_URI'] , "COMMENT_MODE" ));
$_REQUEST['COMMENT_MODE']=str_replace(" ","",$arr_param[1]);//echo $MODE.'<br/>';
}
?>

관련글 더보기

댓글 영역