묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
도메인관련 질문드려요 ㅎ
2014.05.13 21:04
제가 xe를 설치를 했습니다.
근데 도메인을 초기에 예를 들어 abc.com
으로 설치를 했는데 def.com 으로 바꾸려고 하는데
어떻게 해야하는건지.. 포워딩및 ip로 설정해도 기존주소로 넘어가버려서
어떻게 해야할지 곤란하네요..
그리고 xe폴더안에 홈페이지를 설치해놔서
def.com/xe로 해야지 접속이 되거든요?
def.com은 다른페이지로 등록이 되어있어서 그래요
그래서 두번째 질문은
같은 홈페이지에 도메인이 두개 설정 되어있는셈인데요.
abc.com로 접속하면 abc.com가 나오게.
def.com로 접속을 하면 def.com/xe로 접속되게 하는방법 없을까요?
댓글 5
-
Double'U'
2014.05.14 07:06
-
희망규짱
2014.05.14 15:41
음 그러니까 이게 조금 간단히 이야기를 하자면
abc.com으로 접속해서 xe를 설치를 하였고
def.net를 ip로 등록해서 두개다 접속이 되는데
def.net로 접속해도 관리자메뉴나 게시물볼때에 abc.com으로 가끔 변경이 되서
완전히 def.net로 변경하는방법을 묻고 있습니다만.. ㅎ
쉽게 말해서 abc.com으로 홈페이지를 설치했는데 def.net로 완전하게 변경하는방법? 이랄까나요?
-
Double'U'
2014.05.14 18:32
새 도메인만 사용하고 싶으신거죠?
xe의 관리자의 설정 수정
files/config/db.config.php
두군데 수정하면 될텐데요
-
희망규짱
2014.05.14 21:38
고맙습니다. 일단 이건 되네요 ㅎ
-
#혼마 메이코
2014.05.14 18:36
$setDomain = "aaa.com"; $setDomain2 = "bbb.kr"; if ($_SERVER[HTTP_HOST] == $setDomain2) header("location:http://".$setDomain2."/xe/".$_SERVER['REQUEST_URI']); else if ($_SERVER[HTTP_HOST] != $setDomain) header("location:http://".$setDomain.$_SERVER['REQUEST_URI']);
index.php에 이렇게 해주시면 될 것 같습니다. 제 홈페이지에 적용중인 부분이지요 :}
xe설정에서 기본 도메인 바꾸셨나요?
files/config/db.config.php 파일도 바꾸셨나요?
접속한 도메인을 알아내는 코드가 있습니다.
php는 $_SERVER["HTTP_HOST"] 이거던가?
그래서 도메인으로 if문을 사용하여 분기시켜주면 되겠죠.