로그인 및 로그아웃 이후 페이지 경로 수정 문제

로그인 및 로그아웃 이후 페이지 경로 수정 문제

QA

로그인 및 로그아웃 이후 페이지 경로 수정 문제

본문

현재 별도의 홈페이지를 제작하여 그누보드5 아웃로그인을 사용하고 있습니다. 


질문요지는 로그인 및 로그아웃 이후 그누보드5 메인화면(index.php) 이동을 

제가 만든 홈페이지 index.html로 이동시키고자 하는 것입니다. 


다시 말해 그누보드 로그인 및 로그아웃과 관련해서 G5_URL을 index.php 에서

모두 도메인/index.html로 바꾸고 싶은데요.


현재 ./bbs/login_check.php의 페이지 경로 지정을 

$link = G5_URL."/index.html"; 으로 바꾼 후 실행해도 적용이 되지 않습니다. 


고수님들의 조언을 부탁드립니다. 

이 질문에 댓글 쓰기 :

답변 2

좀 헷갈리는데요.. 사이트 전반에 걸쳐서 index.html을 쓰시는건가요? index.php도 쓰시고 따로따로 용도가 있는건지 아니면 index.php는 무시하고 index.html 쓰시려는건지...

index.php는 무시하고 index.html을 쓰시고 싶으신거면.. index.php을 이름을 -index_.php 이런식으로- 바꾸시거나 지우시고, index.html을 index.php 로 이름을 다시 바꾸시면 되는거 아닌건지..

 

 

만약 그게 아니라 기본은 index.php을 쓰시고 로긴/로그아웃등 게시판사용중의 이동만 index.html로 보내고 싶으신거라면..

common.php 파일에 보시면 아래와 같은 부분이 있습니다.

 

 

// URL ENCODING

if (isset($_REQUEST['url'])) {

    $url = strip_tags(trim($_REQUEST['url']));

    $urlencode = urlencode($url);

} else {

    $url = '';

    $urlencode = urlencode($_SERVER['REQUEST_URI']);

    if (G5_DOMAIN) {

        $p = parse_url(G5_DOMAIN);

        $urlencode = G5_DOMAIN.urldecode(preg_replace("/^".urlencode($p['path'])."/", "", $urlencode));

    }

}

 

여기서 $urlencode = urlencode($_SERVER['REQUEST_URI']); 바로 다음줄에 아래내용을 추가합니다.

    if($urlencode == '%2F') $urlencode .= 'index.html';

 

 

그런데 이게 로긴/로그아웃 외에도 그누보드 전반에 걸쳐서 따로 url값이 지정되지 않는 경우는 전부 index.html로 적용하는거라서 원치않는 결과가 나올수도 있겠습니다;

먼지손님 고언에 감사드립니다.


현재 홈페이지를 제작하여 메뉴를 구성하고 있고 메뉴중 특정프레임 몇 곳에 아이프레임으로 그누보드를 활용한 게시판을 연동하고 있습니다.


그리고 DB구축과 프로그램 개발이 힘들어 그누보드를 활용한 로그인 기능을 홈페이지 전역에 연동하고자 하는 것입니다.


다시 말해 기본은 index.html를 쓰고 로그인, 로그아웃등  게시판 사용중의 이동만 index.php를 사용하고자 합니다.


제가 지금 조금씩 배워서 독학하며 하는 단계라 PHP를 아직 공부하지 못했습니다.


그누보드 기반 홈페이지가 아니라 어느 부분을 고쳐야 하는지 몰라서 질문을 드리오니 조언을 부탁드립니다.

index.php

사용하시는건가요

 

사용안하시면 삭제하면될텐데용 

 

에이치H님의 답변에 감사드립니다. index.php를 삭제해 본 결과  HTTP 403 에러가 발생하는군요. 그리고 $link = G5_URL."/index.html"; 으로 바꾼 후 index.php를 삭제해도 HTTP 500 에러가 발생하네요. 아쉽게도 제가 원하는 index.html 적용이 안되는군요... 조금 더 검토를 부탁드립니다... ㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 9
QA 내용 검색

회원로그인

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