SSamTure.net

워드프레스

.htaccess를 이용한 virtualhost 설정 법

대부분 웹서비스를 운영할때, 개인 서버를 가지고 운영하지 않고, 호스팅업체를 이용하여 운영 할것입니다.
A라는 웹서비스 이외에 B라는 웹서비스를 운영하고싶을때, 아파치설정(httpd.conf)에서 가상호스트를 추가해주면 쉽게 운영할 수 있지만, 호스팅업체에서 제공해주는 서버에서는 해당 파일의 수정이 불가능 하죠.
이럴때는 웹서비스 디렉토리 최상위 루트에 .htaccess를 추가해줌으로써 가상호스트를 추가해 줄 수 있습니다.
대신의 해당 서버가 mod_rewrite를 지원해야합니다.

다음의 .htaacess의 예제 내용은 test.ssamture.net이라는 서브도메인을 /test 디렉토리에 있는것으로 서비스할때의 내용입니다.

RewriteEngine On
RewriteBase /
RewriteCond $1 !^(test)/
RewriteCond %{HTTP_HOST} ^test.ssamture.net [NC]
RewriteRule ^(.*)$ /test/$1 [L]

Leave a Reply

Your email address will not be published. Required fields are marked *