http://test.spbear.com과 같이 서브 도메인에 태터가 아닌 다른 홈페이지를 만들어 주려면 아파치에서 VirtualHost 세팅을 해주면 됩니다만 호스팅을 받는 입장에서 VirtualHost 추가는 쉬운 일이 아닙니다. 태터툴즈의 경우는 다중 사용자 모드에서 .htaccess파일을 수정하여 서브 도메인을 줄 수 있는 것을 봐서 태터 툴즈 분양이 아니라 서브 도메인으로 다른 홈페이지를 운영하는 것을 해보고 싶어서 찾아봤습니다.
방법 찾다가 헤맨 부분이 mod_rewrite의 룰의 재귀적 호출로 인해서 무한 반복하여 Internal Error가 발생해서 삽질 좀 했습니다. 좀 찾아보니 여기서 답을 찾았습니다.
아래의 예제는 자신의 홈 디렉토리의 .htaccess파일로 http://test.spbear.com을 자신의 홈 디렉토리의 /test 디렉토리와 매핑하는 것을 예제로 삼았습니다.
[CODE]
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(test)/
RewriteCond %{HTTP_HOST} ^test\.spbear\.com [NC]
RewriteRule ^(.*)$ /test/$1 [L]
[/CODE]
태터 쓰시는 분이시라면 잘 보셔서 앞부분에 RewriteCond 두줄과 RewriteRule 한줄을 추가하시면 됩니다.