테스트 사이트 - 개발 중인 베타 버전입니다

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

· 7년 전 · 4698 · 5

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

[code]

<?php

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

?>

[/code]

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

[code]

<?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>';
        }
    }
}

?>

[/code]

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

 

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

 

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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 5개

7년 전
유익한 정보 감사합니다.
감사합니다ㅎㅎ
고생하셨습니다...
감사합니다ㅎㅎ
좋은정보 감사합니다

게시글 목록

번호 제목
24149
24140
24133
24125
24119
24109
24105
24101
24093
24089
24077
24074
24071
24070
24067
24056
24050
24046
24043
24040
24037
24036
24035
24034
24021
24017
24005
24002
23990
23980