서브 도메인 사용하기... .: 프로그램속의 나

계정 호스팅 사용하는 사람들중 아쉬운점 하나가 바로

서브 도메인을 못쓰는 것일 것이다..(뭐 비싼꺼는 해주지만서도..+_+;;)

나같은 경우도 얼마전 호스팅 업체로 계정을 옮겼다.. 월 500원이라..

뭐.. 과자 하나 안먹는 셈 치고....옮겼다.. 그런데 싼게 그렇듯..

제약이 있다.. 그중 하나가 바로 서브 도메인이였다.. 그 전에는

서버를 직접 운영하였기 때문에 서브 도메인 그런거 신경도 안썼다..

절대적 루트 권한을 가지고 있었기에..ㅎㅎ

어째든..서론이 너무 길군..+_+;;

본론으로 들어가서 서브 도메인을 셋팅할 없기에 간단한 방법을 소개한다.

바로 PHP의 $HTTP_HOST를 이용하는 방법이다..

먼제 메인 페이지에 아래와 같이 만든다..

아래 코드는 PHP코드이다..


// 접속 주소에서 서브 도메인을 분리한다.
$full_url = sprintf($HTTP_HOST);
$subdomain = "";
for($i = 0;$i<=strlen($full_url);$i++)
{
$dummy = substr($full_url,$i,1);
if($dummy == ".")
{
break;
}
$subdomain = $subdomain.$dummy;
}
// 서브 도메인 목록을 만든다.
switch($subdomain)
{
case "blog":
$real_url = "http://hotpds.com/blog/";
break;
case "pds":
$real_url = "http://hotpds.com/pds/";
break;
case else:
$real_url = "http://hotpds.com/main.htm";
break;
}

echo " self.location = '$real_url'; ";



이렇게 하면 서브도메인을 사용할 수 있다..
blog.hotpds.com은 http://hotpds.com/blog/로
pds.hotpds.com은 http://hotpds.com/pds/로
그 외는 http://hotpds.com/main.htm 으로..

쉬우면서도 유용하게 쓰인다.. 나한텐..+_+;;

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://lasel.egloos.com/tb/823919 [도움말]

덧글

덧글 입력 영역