묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
서브 도메인을 설정시 같은 XE 공유하려면?
2009.02.25 06:03
서브 도메인을 만들었을때 메인 도메인의 제로보드를 같이 공유하는 법에 대해서는 검색을 해보니 '백성찬'님께서 답변해 주신 내용이 있어 많은 도움이 되었습니다.
그런데, 위의 경우는 서브 도메인과 메인 도메인의 기폰 폴더가 같을 때는 잘 적용되는데, 기본 폴더가 서로 다를때는 어떻게 적용해야 하는지 궁금합니다?
예를 들어,
메인 도메인이 abcd.com 이고 기본폴더가 /public_html 이고,
서브 도메인이 sub.abcd.com 이고 기본폴더가 /public_html/sub 로 설정했을 경우에
제로보드는 /public_html/xe 에 하나만 설치할 경우(회원 공유를 위해서)
서브 도메인 기본 폴더에 index.php를
<?
if ($_SERVER[HTTP_HOST]=="sub.abcd.com") { $index="../xe/?mid=sub_home"; }
elseif ($_SERVER[HTTP_HOST]=="www.sub.abcd.com") { $index="../xe/?mid=sub_home"; } // 제로보드가 상위 폴더에 설치
?>
<html>
<head>
<title>서브 도메인</title>
<meta http-equiv="refresh" content="0;url=<?=$index?>">
</head>
</html>
식으로 설정해도 에러만 납니다.
The requested URL /xe/ was not found on this server.
(주소줄에는 http://sub.abcd.com/xe/?mid=sub_home 식으로 나타나고요..)
가만히 생각하니 당연히 서브 도메인의 기본 폴더(/public_html/sub)에는 제로보드를 설치안했으니,
http://sub.abcd.com/xe/?mid=sub_home 해도 에러가 나겠지요.
그럼.. 이처럼 메인 도메인의 기본 폴더 아래에 하위 폴더를 서브 도메인의 기본 폴더로 만들었을시는 주소줄에 서브 도메인 주소 표시를 유지하면서 할 수는 없는 것인지요? 제로보드는 메인 도메인의 폴더에 설치했을때....
결국, 모든 서브 도메인을 메인 도메인과 같은 폴더를 지정해 주는 방법 밖에는 없는건지 궁금합니다?
아는 분들께 블로그를 만들어 들릴려고 했는데(회원 공유하면서), 여기서부터 꽉 막히네요..
부디 고수분들의 지도 편달 바랍니다.
(혹시, 호스팅사에 무슨 요구를 하면 가능할까요?)
그런데, 위의 경우는 서브 도메인과 메인 도메인의 기폰 폴더가 같을 때는 잘 적용되는데, 기본 폴더가 서로 다를때는 어떻게 적용해야 하는지 궁금합니다?
예를 들어,
메인 도메인이 abcd.com 이고 기본폴더가 /public_html 이고,
서브 도메인이 sub.abcd.com 이고 기본폴더가 /public_html/sub 로 설정했을 경우에
제로보드는 /public_html/xe 에 하나만 설치할 경우(회원 공유를 위해서)
서브 도메인 기본 폴더에 index.php를
<?
if ($_SERVER[HTTP_HOST]=="sub.abcd.com") { $index="../xe/?mid=sub_home"; }
elseif ($_SERVER[HTTP_HOST]=="www.sub.abcd.com") { $index="../xe/?mid=sub_home"; } // 제로보드가 상위 폴더에 설치
?>
<html>
<head>
<title>서브 도메인</title>
<meta http-equiv="refresh" content="0;url=<?=$index?>">
</head>
</html>
식으로 설정해도 에러만 납니다.
The requested URL /xe/ was not found on this server.
(주소줄에는 http://sub.abcd.com/xe/?mid=sub_home 식으로 나타나고요..)
가만히 생각하니 당연히 서브 도메인의 기본 폴더(/public_html/sub)에는 제로보드를 설치안했으니,
http://sub.abcd.com/xe/?mid=sub_home 해도 에러가 나겠지요.
그럼.. 이처럼 메인 도메인의 기본 폴더 아래에 하위 폴더를 서브 도메인의 기본 폴더로 만들었을시는 주소줄에 서브 도메인 주소 표시를 유지하면서 할 수는 없는 것인지요? 제로보드는 메인 도메인의 폴더에 설치했을때....
결국, 모든 서브 도메인을 메인 도메인과 같은 폴더를 지정해 주는 방법 밖에는 없는건지 궁금합니다?
아는 분들께 블로그를 만들어 들릴려고 했는데(회원 공유하면서), 여기서부터 꽉 막히네요..
부디 고수분들의 지도 편달 바랍니다.
(혹시, 호스팅사에 무슨 요구를 하면 가능할까요?)
그래서 하위폴더로 서브도메인이 지정 되어버리면 다시 메인으로 돌려도 아무리 해도 잘 안되더군요.
저는 카페24를 사용해서 그런지 모르겠는데 저의 경우엔
root 폴더에 xe를 사용중인데, 서브도메인을 사용하여 홈페이지xe 가상사이트를 이용할때,
그냥 서브도메인을 카페24에서 등록을 하지 않으니, b.abc.com 서브도메인을 자동으로 abc.com 으로 연결을 해주고 있더라구요
그래서 서브도메인을 카페24에 등록하지 않고 xe가상사이트를 개설 하여 잘 사용하고 있습니다.
저도 호스팅 사용하는 사람들에게 유용한 정보가 없어서 엄청 힘들었던게 기억나 혹시나 조금 도움될까 쉽어서 글남겨봅니다.
호스팅이 거기서 거기니까 비슷할꺼 같아서 말이죠.
홈페이지 주소를 안남겨주셔서 무슨 호스팅을 사용하는지, 어떻게 사항인지 알수없어 확답은 못드리겠네요.
개발자분들이나, 고수분들은 호스팅을 사용하지 않는경우가 많아 이런것들은 조금 설명대로 잘안되는경우가 많아 힘들더라구요.
그냥 지다가다 글쓰니, 참고만 해주세요. 찬이s