로그인후 링크 경로 오류 > 그누4 질문답변

그누4 질문답변

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

로그인후 링크 경로 오류 정보

로그인후 링크 경로 오류

본문

http://farmgoods.biz/cart4/bbs/board.php?bo_table=test3
위 게시판을 클릭후 로그인하면 위 경로로 연결되지 않고 다음 경로로 연결됩니다.
http://farmgoods.bizboard.php?bo_table=test3
홈페이지 도메인 다음에 그누보드 설치 경로가 표시되지 않은 것 같은데 초보라 어디를 수정해야될지를 모르겠습니다.

로그인 아이디 : test
로그인 암호 : 1234

도와주십시오.

댓글 전체

로그인후 페이지는

http://farmgoods.biz/cart4/bbs/login.php?wr_id=&url=board.php%3Fbo_table%3Dtest3%26wr_id%3D

상단에

&url= 이부분으로 이동하게 되어 집니다.

http://farmgoods.biz/cart4/bbs/login.php?wr_id=&url=/cart4/bbs/board.php%3Fbo_table%3Dtest3%26wr_id%3D

이런식으로

/care4/bbs/

를 추가 하시거나

<?=$g4[bbs_path]?>

를 추가 해주셔서 절대 경로나 상대경로를 정확하게 지정해 주시면 될듯 하십니다.
aha777님, Mentor님 답변 감사합니다.
https관련 로그인 페이지에서 발생하는 문제였습니다.
좀더 찾아보겠습니다.
고맙습니다.
그누보드 원본으로 테스트를 해보니 동일한 문제가 발생하는군요.
말씀대로 https관련 로그인 페이지에서 발생합니다.

다음은 해결방법입니다.
1. 먼저 config.php 파일의 다음 설정을 확인합니다.
==============================================
$g4['url'] = "http://farmgoods.biz/cart4";
$g4['https_url'] = "https://farmgoods.biz/cart4";
==============================================

2. 사용중인 member 스킨의 login.skin.php 파일을 다음과 같이 수정합니다.
01~26번 라인입니다.

==============================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($g4['https_url']) {
    $login_url = $_GET['url'];
    if ($login_url) {
        if (preg_match("/^\.\.\//", $url)) {
            $login_url = urlencode($g4[url]."/".preg_replace("/^\.\.\//", "", $login_url));
        }
        else {
            $purl = parse_url($g4[url]);
            if ($purl[path]) {
                $path = urlencode($purl[path]);
                $urlencode = preg_replace("/".$path."/", "", $urlencode);
            }
            $login_url = $g4[url]. "/".$g4[bbs]."/" . $urlencode;
        }
    }
    else {
        $login_url = $g4[url];
    }
}
else {
    $login_url = $urlencode;
}
?>
==============================================
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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