서브도메인 질문있습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

서브도메인 질문있습니다. 정보

서브도메인 질문있습니다.

본문

www.abc.com이라는 도메인이 있고 mall.abc.com라는 서브도메인이 있습니다. 그런데 배추빌더를 보면 회원가입이나, 로그인정보 수정 시 member.abc.com서브 도메인으로 무조건 redirect시키는데 이건 어떻게 해야가능한가요? 이것이 안되면 mall.abc.com/bbs/register.php를 클릭 시 무조건 www.abc.com/bbs/register.php로 가게 하는 방법은 없을까요? 꼭 좀 답변 부탁드리겠습니다. 감사합니다.

댓글 전체

head.php 상단에
<?
function mw_sub_domain_only($sub_domain="")
{
    global $g4, $_SERVER;

    if (!$g4[cookie_domain]) return false;
    if (!$_SERVER[HTTP_HOST]) return false;

    $diff = substr($_SERVER[HTTP_HOST], 0, strlen($sub_domain)+1);

    if ($diff != $sub_domain.".") {
        goto_url2("http://".$sub_domain.$g4[cookie_domain].$_SERVER[REQUEST_URI]);
    }
}

function is_member_page() { // 회원관련 페이지인지 검사
    global $g4;
    $mpage = array(
"/$g4[bbs]/login.php"
,"/$g4[bbs]/login_check.php"
,"/$g4[bbs]/logout.php"
,"/$g4[bbs]/register.php"
,"/$g4[bbs]/register_form.php"
,"/$g4[bbs]/register_form_update.php"
,"/$g4[bbs]/register_result.php"
,"/$g4[bbs]/member_confirm.php"
    );
    $is_member_page = false;
    for ($i=0, $max=count($mpage); $i<$max; $i++) {
        if (strstr($_SERVER[PHP_SELF], $mpage[$i])) {
    $is_member_page = true;
    break;
}
    }
    return $is_member_page;
}

function goto_url2($url) {
    global $g4;
   
    include_once("$g4[path]/head.sub.php");
    echo "<script type='text/javascript'> window.onload = function () { location.replace('$url'); } </script>";
    include_once("$g4[path]/tail.sub.php");
    exit;
}

if (is_member_page()) {
    mw_sub_domain_only("www");
}
?>
이렇게 하시면됩니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT