ASK-SEO 설치하기
· ASK-SEO 설치 방법을 안내합니다.
디렉토리 구조
다운로드 및 압축 해제
다운받은 파일을 반디집을 이용해 압축 해제해 주세요.
FTP Upload
압축해제한 파일을 ftp 클라이언트를 이용해서 그누보드 폴더에 업로드 해주세요.
관리자메뉴추가
adm/admin.menu100.php 파일 하단에 아래 코드를 추가해 주세요.
//ask-seo 관리자메뉴 추가
$menu['menu100'][] = array('', '<hr/>', '#', 'cf_ask');
$menu['menu100'][] = array('100980', '<strong>· SEO 설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_form.php', 'cf_ask');
$menu['menu100'][] = array('100981', '<strong>· SEO 그룹설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_group.php', 'cf_ask');
$menu['menu100'][] = array('100982', '<strong>· SEO 게시판설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_board.php', 'cf_ask');
$menu['menu100'][] = array('100983', '<strong>· SEO URL SEO설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_url.php', 'cf_ask');
$menu['menu100'][] = array('100985', '<strong>· SEO robots.txt 설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_robots.php', 'cf_ask');
#영카트용
if (defined('G5_USE_SHOP') && G5_USE_SHOP == true) {
$menu['menu100'][] = array('', '<hr/>', '#', 'cf_ask');
$menu['menu100'][] = array('100983', '<strong>· SEO 영카트설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_cartform.php', 'cf_ask');
$menu['menu100'][] = array('100984', '<strong>· SEO 영카트분류설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_cate.php', 'cf_ask');
}
$menu['menu100'][] = array('', '<hr/>', '#', 'cf_ask');
해더,푸터에 넣기
사용하는 테마 파일의 head.sub.php 파일에 아래 코드를 추가해 주세요.
<?php
/**
* ASK SEO 출력 부분
*/
include_once G5_PLUGIN_PATH . "/ask-seo/ask-seo.php";
?>
사용하는 테마 파일의 tail.sub.php 파일 body 태그 위에 추가해 주세요.
<?php
/**
* ASK SEO Tail 출력 부분
*/
include_once G5_PLUGIN_PATH . "/ask-seo/ask-seo-tail.php";
?>
------------------------ 구버전 아미나 설치시 참고 ------------------------ 그누보드루트/head.sub.php 그누보드루트/tail.sub.php 에 위 코드를 삽입해야 합니다. 아미나는 그누보드 테마 기능을 사용하지 않습니다. --------------------------------- 아미나 [그누보드 5.4] 나리야 테마 --------------------------------- 아미나 최신버전은 그누보드 테마로 바뀌었습니다. 그누보드 설치법과 동일합니다. -------------------------- 이윰빌더 사용시 설치 참고 -------------------------- include 코드를 아래 두 파일에 삽입하세요. theme/eb4_shop_003/head.sub.html.php theme/eb4_shop_003/tail.sub.html.php
게시판글쓰기폼 코드추가
게시물 작성시 메타태그를 입력 할 수 있습니다.
단, 기본설정은 관리자만 가능합니다. 회원 게시물은 관리자가 게시물수정에 들어가서 입력하면 됩니다.
단, 기본설정은 관리자만 가능합니다. 회원 게시물은 관리자가 게시물수정에 들어가서 입력하면 됩니다.
<?php
//사용중인 게시판 스킨 write.skin.php 열어서 추가
//ASK SEO 게시판 글쓰기 추가
include_once G5_PLUGIN_PATH . "/ask-seo/ask-seo-write.php";
?>
이윰빌더는 관리자를 따로 사용하기 때문에 관리자 페이지는 이윰관리자 상단 ->그누관리자 메뉴를 이용해 SEO관리자에 접속하세요. theme/eb4_shop_003/skin/board/basic/write.skin.html.php 수정 theme/eb4_shop_003/skin/board/gallery/write.skin.html.php 수정 theme/eb4_shop_003/skin/board/webzine/write.skin.html.php 수정 위 3개 파일에 삽입하세요. <form ..> </form> 사이에 include 코드를 삽입해야 합니다.
일반회원도 메타태그 등록 가능하기 설정
/plugin/ask-seo/ask-seo-write.php 파일 10라인, 21 라인을 삭제해 주세요.
robots.txt .htaccess 설정
아파치 웹서버에서 robots.php에 접속하면 robots.txt 로 리다이렉트 되도록 설정할 수 있습니다.
RewriteRule ^robots.txt$ /robots.php [L]
아래와 같이 .htacces 파일에 추가해 주세요.
RewriteRule ^robots.txt$ /robots.php [L]
아래와 같이 .htacces 파일에 추가해 주세요.
indexNow 설정
설치 후 관리자 SEO 설정 -> indexNow 항목 설정 후 안내된 설명대로 FTP에 키파일을 업로드 해주세요.
압축파일에 첨부된 \skin\board\ask-seo-basic\write_update.tail.skin.php 파일을 사용하시는 스킨 폴더에 업로드 해주세요.
이미 이 파일이 존재하고 사용중이시면 이 파일에 아래 코드만 추가해 주시면 됩니다.
//indexNow
$url = short_url_clean(G5_HTTP_BBS_URL . '/board.php?bo_table=' . $bo_table . '&wr_id='. $wr_id . $qstr);
sendIndexNowRequest($url);
위 처럼 설정을 완료 하시면 새글 , 글 수정시 검색엔진에 알려주게 됩니다.
압축파일에 첨부된 \skin\board\ask-seo-basic\write_update.tail.skin.php 파일을 사용하시는 스킨 폴더에 업로드 해주세요.
이미 이 파일이 존재하고 사용중이시면 이 파일에 아래 코드만 추가해 주시면 됩니다.
//indexNow
$url = short_url_clean(G5_HTTP_BBS_URL . '/board.php?bo_table=' . $bo_table . '&wr_id='. $wr_id . $qstr);
sendIndexNowRequest($url);
위 처럼 설정을 완료 하시면 새글 , 글 수정시 검색엔진에 알려주게 됩니다.
기타, 주의사항
ask-seo 관리자모드에서 게시판추가-> 게시판목록에서 추가된 게시판 목록의 게시판을 게시판 관리자에서 삭제하였다면 추가된 게시판 항목에서도 삭제 후 저장해야
오류가 안납니다.
(목록에서 미삭제시 없는게시판이 추가된게 되기 때문에 오류납니다)
내용관리도 동일하게 삭제하였다면 내용관리 추가된 목록에도 삭제해야 합니다.
그누보드 메뉴를 sitemap에 추가하기 때문에 그누보드 관리자에서 메뉴등록시 http로 시작하는 전체 주소를 입력해야 합니다.
(목록에서 미삭제시 없는게시판이 추가된게 되기 때문에 오류납니다)
내용관리도 동일하게 삭제하였다면 내용관리 추가된 목록에도 삭제해야 합니다.
그누보드 메뉴를 sitemap에 추가하기 때문에 그누보드 관리자에서 메뉴등록시 http로 시작하는 전체 주소를 입력해야 합니다.
내도메인/adm/ask-seo/ask_seo_form.php 에 접속 후 ask-seo 필수 설정을 완료하세요.
사이트맵 : 내도메인/sitemap.php
RSS : 내도메인/as_rss.php
robots.txt : 내도메인/robots.txt (.htaccess 설정필수)
사이트맵 : 내도메인/sitemap.php
RSS : 내도메인/as_rss.php
robots.txt : 내도메인/robots.txt (.htaccess 설정필수)
DB Table 이름을 원하는데로 변경해서 설치
extend/ask-seo.extend.php 파일 상단
# ask-seo DB명 설정
define('ASK_SEO_DB', 'ask_seo');
define('ASK_SEO_URL_DB', 'ask_seo_url');
위 내용을 설치 전 수정하시면 DB에 테이블명을 지정 가능합니다.
extend/ask-seo.extend.php 파일 상단
# ask-seo DB명 설정
define('ASK_SEO_DB', 'ask_seo');
define('ASK_SEO_URL_DB', 'ask_seo_url');
위 내용을 설치 전 수정하시면 DB에 테이블명을 지정 가능합니다.