로그인후 링크 경로 오류
http://farmgoods.biz/cart4/bbs/board.php?bo_table=test3
위 게시판을 클릭후 로그인하면 위 경로로 연결되지 않고 다음 경로로 연결됩니다.
http://farmgoods.bizboard.php?bo_table=test3
홈페이지 도메인 다음에 그누보드 설치 경로가 표시되지 않은 것 같은데 초보라 어디를 수정해야될지를 모르겠습니다.
로그인 아이디 : test
로그인 암호 : 1234
도와주십시오.
위 게시판을 클릭후 로그인하면 위 경로로 연결되지 않고 다음 경로로 연결됩니다.
http://farmgoods.bizboard.php?bo_table=test3
홈페이지 도메인 다음에 그누보드 설치 경로가 표시되지 않은 것 같은데 초보라 어디를 수정해야될지를 모르겠습니다.
로그인 아이디 : test
로그인 암호 : 1234
도와주십시오.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 6개
outlogin.skin.1.php 맨 마지막에
f.action = "<?=$g4[bbs_path]?>/login_check.php"; 가 잘못된게 아닐까요?
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]?>
를 추가 해주셔서 절대 경로나 상대경로를 정확하게 지정해 주시면 될듯 하십니다.
요즘 그누보드 소소한 에러들 많이 올라오는데..
아침에도 한건 해결 했는데..
FTP 계정 알려줘서 들어가 보니까 여기 질답으로 해결할 수 없는 부분이더구만요..
외부에서 보여지는 소스만 가지고 알수 없는 경우가 있고..
파일 봐야 해결되는 경우도 종종 있습니다..
자기소개란에 연락처 올려뒀습니다..
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;
}
?>
==============================================