E

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

· 2018-05-15 (화) 10:24:52 · 7304 · 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개

2018-05-16 (수) 09:01:30
유익한 정보 감사합니다.
감사합니다ㅎㅎ
고생하셨습니다...
감사합니다ㅎㅎ
좋은정보 감사합니다
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
18-07-05 조회 7,512
18-07-04 조회 7,808
18-07-03 조회 8,235
18-07-01 조회 7,786
18-07-01 조회 9,655
18-06-29 조회 7,634
18-06-28 조회 7,654
18-06-27 조회 7,995
18-06-25 조회 1.6만
18-06-14 조회 1.2만
18-06-13 조회 9,349
18-06-12 조회 9,149
18-06-11 조회 1.1만
18-06-07 조회 6,643
18-06-07 조회 1.1만
18-06-06 조회 9,409
18-06-05 조회 7,262
18-06-04 조회 8,394
18-05-30 조회 7,254
18-05-30 조회 7,121
18-05-29 조회 7,353
18-05-28 조회 6,159
18-05-24 조회 6,952
18-05-24 조회 8,946
18-05-24 조회 8,540
18-05-23 조회 7,392
18-05-20 조회 6,855
18-05-18 조회 9,995
18-05-17 조회 6,843
18-05-17 조회 1.4만