외부 로그인에서 특정페이지 경로 위치를 못찾겠습니다. > 그누4 질문답변

그누4 질문답변

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

외부 로그인에서 특정페이지 경로 위치를 못찾겠습니다. 정보

외부 로그인에서 특정페이지 경로 위치를 못찾겠습니다.

본문

메인페이지 위쪽의 한줄짜리 텍스트 외부 로그인입니다.
현재 작동은 제대로 하지만
2가지 문제점이 보입니다.

첫번째는 게시판 페이지가 아닌 일반페이지 다니다가 익스플로 뒤로가기 버튼을 누르면
이전페이지가 보이는데 상단 텍스트가 모두 커집니다.

두번째는 게시판 페이지 들어갔다가 일반페이지 클릭하면 경로때문에 안 열립니다.

아웃로그인은 그누보드 폴더안에 있고
소스는 아래와 같습니다.

<?
$g4_path = ".";
include_once("$g4[path]/common.php");
include_once("$g4[path]/head.sub.php");
?>

<? if ($is_admin == "super" || $is_auth) { ?>
<a href="<?=$g4[admin_path]?>/">관리자</a>│
<? } ?>
<? if (!$member[mb_id]) { ?>
<a href="<?=$g4[bbs_path]?>/login.php?url=<?=$urlencode?>" target="_self">LOGIN</a>&nbsp;│
<a href="<?=$g4[bbs_path]?>/register.php" target="_self">JOIN</a>
<? } else { ?>

<a href="<?=$g4[bbs_path]?>/logout.php?url=<?=$urlencode?>" target="_self">LOGOUT</a>&nbsp;│
<a href="<?=$g4[bbs_path]?>/member_confirm.php?url=register_form.php" target="_self">MEMBER</a>
<? } ?>
│&nbsp;<a href="com01.php" target="_self">COMPANY</a>
│&nbsp;&nbsp;<a href="<?=$g4[bbs_path]?>/board.php?bo_table=pub&page=" target="_self">BUSINESS</a>
│&nbsp;<a href="<?=$g4[bbs_path]?>/board.php?bo_table=line&page=" target="_self">CONTENTS</a>
│&nbsp;<a href="<?=$g4[bbs_path]?>/board.php?bo_table=notice&page=" target="_self">SERVICE</a>
│&nbsp;&nbsp;<a href="site.php" target="_self">SITEMAP</a>
<?
include_once("$g4[path]/tail.sub.php");
?>

위 소스를 보시면 게시판은 모두 에러없이 들어갑니다.
하지만 18번째와 22번째 라인의 com01.php와 site.php는 일반 페이지로 앞에 경로없이 썼습니다.
그러다보니 첫번째 문제처럼 뒤로가기하면 글씨가 커지고 두번째로 게시판 페이지에서 클릭하면 경로가 더 붙어 페이지가 열리지 않습니다.

어떻게 써주는게 좋을까요?
  • 복사

댓글 전체

<a href="site.php">
<a href="com01.php" target="_self">


특정폴더에 있다면
<a href="<?=$g4[path]?>/폴더명/site.php" target="_self">
<a href="<?=$g4[path]?>/폴더명/com01.php" target="_self">
루트에 있다면
<a href="<?=$g4[path]?>/site.php" target="_self">
<a href="<?=$g4[path]?>/com01.php" target="_self">
루트에 있다면
<a href="<?=$g4[path]?>/site.php" target="_self">
<a href="<?=$g4[path]?>/com01.php" target="_self">

위치는 루트가 맞구요
저렇게 벌써 해봤었는데 주소가 이렇게 붙습니다.

http:www.~/gnuboard4/site.php
http:www.~/gnuboard4/com01.php

즉, gnuboard4라는 폴더가 붙어버리네요...

또 어딜 손봐야하는건지... 에고...
© SIRSOFT
현재 페이지 제일 처음으로