하나의 계정에 여러개 도메인 포워딩하여 각각 사이트 구현하기

Posted at 2008/04/01 16:57 // in Linux // by 엔신

아래의 PHP소스를 잘 살펴 보시기 바랍니다.

<?
if ($_SERVER[HTTP_HOST]=="www.
도메인1") { $index="인덱스1"; }
elseif ($_SERVER[HTTP_HOST]=="
도메인1") { $index="인덱스1"; }
elseif ($_SERVER[HTTP_HOST]=="www.
도메인2") { $index="인덱스2"; }
elseif ($_SERVER[HTTP_HOST]=="
도메인2") { $index="인덱스2"; }
?>
<? include $index; ?>


우선 소스로 index.php 만들어 줍니다.
그리고 도메인1으로 접속하였을때 엑세스하는 문서 인덱스1으로 지정해 주고
도메인2 접속하였을때 엑세스하는 문서를 인덱스2 지정해 주시면 됩니다.
예를 들어 a.com으로 접속하였을때 index1.html 화면이 보이고자 하고
b.com 접속하였을때 index2.html 화면이 보이고자 할때는

<?
if ($_SERVER[HTTP_HOST]=="www.a.com") { $index="index1.html"; }
elseif ($_SERVER[HTTP_HOST]=="a.com") { $index="index1.html"; }
elseif ($_SERVER[HTTP_HOST]=="www.b.com") { $index="index2.html"; }
elseif ($_SERVER[HTTP_HOST]=="b.com") { $index="index2.html"; }
?>

<? include $index; ?>

위와같이 작성해 주시면 됩니다.
a.com b.com 같은 호스팅에 포워딩되어 있어야 하며
index.php , index1.html , index2.html 같은폴더 안에 있어야 정상적인 페이지가 표시됩니다.
주의 것은 위에도 말씀드렸듯이 같이 호스팅에 포워딩이 되어 있어야만 가능한 부분입니다.

이올린에 북마크하기
2008/04/01 16:57 2008/04/01 16:57

http://www.rain9.com/tc/trackback/72