묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
도메인주소 고정
2010.09.23 10:45
저는 xe폴더로 설치를 하지않고 Public_html 루트 바로 아래로 xe속에 있는 파일들을 설치 했습니다.
이곳에서 많은 질문과 답변을 봐도 도메인 주소를 고정시키는데 번번히 실패를 하다가 질문드립니다.
같은 루트에 index.html를 또하나 만들어 하면 되는데 admin 페이지를 열면 홈페이지로 뜨네요
Public_html (바로아래)
↓
xe 폴더속에 있는 파일들(xe폴더는 없고), index.php
이런 순서로요, 이런경우 어떻게 주소를 고정 시켜야 하는지 고수님들의 자문을 구합니다
참고로 index.php 파일 내용입니다
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?php
/**
* @file index.php
* @author zero <zero@zeroboard.com>
* @brief 시작 페이지
*
* Request Argument에서 mid, act로 module 객체를 찾아서 생성하고 \n
* 모듈 정보를 세팅함
*
* @mainpage XpressEngine
* @section intro 소개
* XE 는 오픈 프로젝트로 개발되는 오픈 소스입니다.\n
* 자세한 내용은 아래 링크를 참조하세요.
* - 공식홈페이지 : http://www.xpressengine.com
* - SVN Repository : http://svn.xpressengine.net/xe
* \n
* "XpressEngine (XE)" is free software; you can redistribute it and/or \n
* modify it under the terms of the GNU Lesser General Public \n
* License as published by the Free Software Foundation; either \n
* version 2.1 of the License, or (at your option) any later version. \n
* \n
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* \n
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
**/ /**
* @brief 기본적인 상수 선언, 웹에서 직접 호출되는 것을 막기 위해 체크하는 상수 선언
**/
define('__ZBXE__', true); /**
* @brief 필요한 설정 파일들을 include
**/
require('./config/config.inc.php'); /**
* @brief Context 객체를 생성하여 초기화
* 모든 Request Argument/ 환경변수등을 세팅
**/
$oContext = &Context::getInstance();
$oContext->init(); /**
* @brief default_url 이 설정되어 있고 현재 url이 default_url과 다르면 SSO인증을 위한 rediret 시도 후 모듈 동작
**/
if($oContext->checkSSO()) {
$oModuleHandler = new ModuleHandler();
if($oModuleHandler->init()) {
$oModule = &$oModuleHandler->procModule();
$oModuleHandler->displayContent($oModule);
}
}
$oContext->close();
?>
/**
* @file index.php
* @author zero <zero@zeroboard.com>
* @brief 시작 페이지
*
* Request Argument에서 mid, act로 module 객체를 찾아서 생성하고 \n
* 모듈 정보를 세팅함
*
* @mainpage XpressEngine
* @section intro 소개
* XE 는 오픈 프로젝트로 개발되는 오픈 소스입니다.\n
* 자세한 내용은 아래 링크를 참조하세요.
* - 공식홈페이지 : http://www.xpressengine.com
* - SVN Repository : http://svn.xpressengine.net/xe
* \n
* "XpressEngine (XE)" is free software; you can redistribute it and/or \n
* modify it under the terms of the GNU Lesser General Public \n
* License as published by the Free Software Foundation; either \n
* version 2.1 of the License, or (at your option) any later version. \n
* \n
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* \n
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
**/ /**
* @brief 기본적인 상수 선언, 웹에서 직접 호출되는 것을 막기 위해 체크하는 상수 선언
**/
define('__ZBXE__', true); /**
* @brief 필요한 설정 파일들을 include
**/
require('./config/config.inc.php'); /**
* @brief Context 객체를 생성하여 초기화
* 모든 Request Argument/ 환경변수등을 세팅
**/
$oContext = &Context::getInstance();
$oContext->init(); /**
* @brief default_url 이 설정되어 있고 현재 url이 default_url과 다르면 SSO인증을 위한 rediret 시도 후 모듈 동작
**/
if($oContext->checkSSO()) {
$oModuleHandler = new ModuleHandler();
if($oModuleHandler->init()) {
$oModule = &$oModuleHandler->procModule();
$oModuleHandler->displayContent($oModule);
}
}
$oContext->close();
?>
댓글 4
-
휘즈
2010.09.23 10:58
xe에 있는 index.php파일은 건들면 안되구요아래 링크참조하여 public_html에 index.html 만드세요http://phiz.kr/851 -
세일성남
2010.09.23 11:10
답변 감사하구요. 저런식으로 몇번했는데 admin 페이지를 열면 홈페이지로 뜨네요/ 그리고 같은 루트에 index.php와 index.html 이렇게 두개가 있어도 되나요?? -
휘즈
2010.09.23 11:39
아! 루트에 xe를 설치한 것이군요 답변이 잘못되었습니다.루트에 설치한 경우 바로 홈페이지에 접속하므로 도메인고정은 필요없을텐데요도메인 고정의 의미가 무엇인지?
루트에 index.php, index.html 두파일이 같이있어도 상관없습니다.다만 실행 순서는 웹서버설정에 따릅니다. -
세일성남
2010.09.23 11:54
추석에도 불구하고 친절한 답변 감사 합니다 주소고정은 페이지 마다 긴주소가 나와서 도메인 주소로만 나오게 할려고 할려고 합니다 추석 연휴 잘 보내세요^^