검색엔진에 노출되는 프로세스를 요약한 그림 입니다.(아래)
위 내용을 바탕으로 검색엔진 최적화(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/>';
}
?>
가로반응형웹페이지 만들기 (0) | 2015.07.26 |
---|---|
웹접근성 자가진단 보고서 제출방법 (0) | 2014.12.31 |
일본어 한자가 우리나라 브라우서에서는 한국 한자로 나올때 (0) | 2014.01.23 |
form태그 안에서 input VS button 과 a 링크 사용에 대하여 (0) | 2013.10.13 |
[HTML5] IE10이하 익스플로러를 위한 대비책 (0) | 2013.08.01 |
댓글 영역