로그인
로그인

ASK-SEO 설치하기

· ASK-SEO 설치 방법을 안내합니다.

디렉토리 구조

ask-seo 파일, 폴더

다운로드 및 압축 해제

ask-seo 반디집으로 압축 해제
다운받은 파일을 반디집을 이용해 압축 해제해 주세요.

FTP Upload

ask-seo 파일 ftp upload
압축해제한 파일을 ftp 클라이언트를 이용해서 그누보드 폴더에 업로드 해주세요.

관리자메뉴추가

ask-seo 관리자에 메뉴 추가
adm/admin.menu100.php 파일 하단에 아래 코드를 추가해 주세요.
//ask-seo 관리자메뉴 추가
$menu['menu100'][] = array('', '<hr/>', '#', 'cf_ask');
$menu['menu100'][] = array('100980', '<strong>&middot;  SEO 설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_form.php', 'cf_ask');
$menu['menu100'][] = array('100981', '<strong>&middot;  SEO 그룹설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_group.php', 'cf_ask');
$menu['menu100'][] = array('100982', '<strong>&middot;  SEO 게시판설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_board.php', 'cf_ask');
$menu['menu100'][] = array('100983', '<strong>&middot;  SEO URL SEO설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_url.php', 'cf_ask');
$menu['menu100'][] = array('100985', '<strong>&middot;  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>&middot;  SEO 영카트설정</strong>', G5_ADMIN_URL . '/ask-seo/ask_seo_cartform.php', 'cf_ask');
    $menu['menu100'][] = array('100984', '<strong>&middot;  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";
?>
ask-seo theme head.sub.php 추가
사용하는 테마 파일의 tail.sub.php 파일 body 태그 위에 추가해 주세요.
<?php
    /**
     * ASK SEO Tail 출력 부분
     */
    include_once G5_PLUGIN_PATH . "/ask-seo/ask-seo-tail.php";
?>
ask-seo theme tail.sub.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";
?>
ask-seo theme basic write skin 추가
이윰빌더는 관리자를 따로 사용하기 때문에 관리자 페이지는 이윰관리자 상단 ->그누관리자 
메뉴를 이용해 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 코드를 삽입해야 합니다.
일반회원도 메타태그 등록 가능하기 설정
ask-seo theme basic write skin 추가
/plugin/ask-seo/ask-seo-write.php 파일 10라인, 21 라인을 삭제해 주세요.

robots.txt .htaccess 설정

아파치 웹서버에서 robots.php에 접속하면 robots.txt 로 리다이렉트 되도록 설정할 수 있습니다.
RewriteRule ^robots.txt$ /robots.php [L]
아래와 같이 .htacces 파일에 추가해 주세요.
ask-seo htaccess

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($urls);
위 처럼 설정을 완료 하시면 새글 , 글 수정시 검색엔진에 알려주게 됩니다.

기타, 주의사항

ask-seo 관리자모드에서 게시판추가-> 게시판목록에서 추가된 게시판 목록의 게시판을 게시판 관리자에서 삭제하였다면 추가된 게시판 항목에서도 삭제 후 저장해야 오류가 안납니다.
(목록에서 미삭제시 없는게시판이 추가된게 되기 때문에 오류납니다)
내용관리도 동일하게 삭제하였다면 내용관리 추가된 목록에도 삭제해야 합니다.
그누보드 메뉴를 sitemap에 추가하기 때문에 그누보드 관리자에서 메뉴등록시 http로 시작하는 전체 주소를 입력해야 합니다.
ask-seo htaccess
내도메인/adm/ask-seo/ask_seo_form.php 에 접속 후 ask-seo 필수 설정을 완료하세요.
사이트맵 : 내도메인/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에 테이블명을 지정 가능합니다.