질문좀요

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
질문좀요

QA

질문좀요

본문

index.php 로 접근하기전에 main.php 여기를 로그인페이지로 만드려고 하는데

홈페이지 abc.com 입장시 main.php 으로 이동되고 로그인후 index.php 로 이동되게 할수있을까요?

방법을 3시간째 찾아보았지만 관련글이 안보여서요^^

조언좀 부탁드립니다.^^

이 질문에 댓글 쓰기 :

답변 3

extend/user.config.php


if ($is_member == false) {
    //$subroot = '/subdir';
    $subroot = ''; 
    $allowed_urls = [ 
        $subroot . '/main.php',
        $subroot . '/bbs/login.php',
        $subroot . '/bbs/login_check.php',
        $subroot . '/bbs/register.php',
        $subroot . '/bbs/register_form.php',
        $subroot . '/bbs/register_form_update.php',
        $subroot . '/plugin/kcaptcha/kcaptcha_image.php',
        $subroot . '/plugin/kcaptcha/kcaptcha_session.php',
        $subroot . '/plugin/kcaptcha/kcaptcha_mp3.php',
        $subroot . '/bbs/ajax.mb_id.php',
        $subroot . '/bbs/ajax.mb_nick.php',
        $subroot . '/bbs/ajax.mb_email.php',
    ];  
    if (in_array($_SERVER['PHP_SELF'], $allowed_urls) == false) {
        header('Location: ' . current($allowed_urls));
        exit();
    }   
}

main.php


<?php
include_once('./_common.php');
if ($is_member) {
    header('Location: index.php');
    exit;
}
include_once(G5_PATH.'/head.sub.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
include_once(G5_BBS_PATH.'/login.php');
?>
<?php
include_once(G5_PATH.'/tail.sub.php');

 

index.php의 if (!defined('_GNUBOARD_')) exit; 아래에 다음코드 추가


if(!$is_member)goto_url(G5_URL.'/main.php');

 

더욱 간단한 방법은 .htaccess가 되는 환경에서


RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^$ main.php [L]
답변을 작성하시기 전에 로그인 해주세요.
전체 61,491
QA 내용 검색

회원로그인

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