서브도메인별 테마 및 DB적용방법(2) > 그누보드5 팁자료실

그누보드5 팁자료실

서브도메인별 테마 및 DB적용방법(2) 정보

서브도메인별 테마 및 DB적용방법(2)

본문

이전글에서 site_form_update.php파일까지 완료하셨으면 common.php를 열어주신뒤 아래코드를 검색합니다.

<?php
$config = sql_fetch(" select * from {$g5['config_table']} ");
?>

해당코드를 검색하셨으면 밑에 코드를 복사한뒤 아래에다가 붙여넣어주세요.

<?php
if (preg_match('/^([^.]+)\.domain\.co\.kr$/', $_SERVER['HTTP_HOST'], $match)) {
    if($match[1] != 'www'){
        $gos = sql_fetch('select cf_1,cf_4 from g5_config');
        $bcf = explode(',', $gos['cf_1']);
        $bcf4 = explode(',', $gos['cf_4']);
        $bcf4k = array_search($match[1], $bcf);
        if(!in_array($match[1], $bcf)){
            echo '<script>';
            echo "alert('존재하지않는 사이트입니다.');";
            echo 'location.href="http://domain.co.kr";';
            echo '</script>';
        } if($bcf4[$bcf4k] == '0'){
            echo '<script>';
            echo "alert('현재 사이트가 닫혀있습니다.');";
            echo 'location.href="http://domain.co.kr";';
            echo '</script>';
        }
    }
}
?>

해당코드를 보시면 메인DB에 있는 cf_1에 서브도메인이 등록되어있지 않다면 안내창과 함께 메인페이지로 이동하게됩니다. 또한 서브도메인이 등록되어있어도 cf_4 즉 사이트가 닫혀있다면 안내창과 함께 메인페이지로 이동하게됩니다.

 

common.php까지 완료하셨으면 서브도메인별 테마 및 DB적용이 끝나셨습니다.

 

혹시몰라 해당파일들을 서브도메인별 테마 및 DB적용방법(1)에다가 첨부해놓았으니 필요하신분은 참고하시기바랍니다ㅎㅎ

추천1

댓글 전체

전체 1,153 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

진행중 포인트경매

  1. 휴대용 선풍기 아이리버 BF-C26

    참여151 회 시작18.06.18 10:32 종료18.06.23 10:32
  2. LED 펫램프 - 송갑석 남대협 의장 국회의원 당선 기념

    참여59 회 시작18.06.15 12:00 종료18.06.20 12:00

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT