2014-01-19 4 views
0

htaccess를 통해 내 하위 도메인으로 모든 트래픽을 전달하려고합니다..htaccess 루트 도메인을 하위 도메인에 다시 작성

나는 htaccess로 파일을 사용하고 있습니다 :

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC] 
RewriteRule (.*) http://sub.domain.com/$1 [R=301,L] 

의 작업을하지만 내가 직접 주소 표시 줄 등을 내 루트 도메인을 쓸 때 : http://domain.com는 해당 URL에 유지됩니다. 나는 또한 하위 도메인에 전달하도록 루트 도메인을 원한다.

어떻게해야합니까? 제발 도와주세요.

답변

3

%{HOST_NAME}에서 시작하려면 www.을 선택해야합니다.

사용이 규칙 :

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] 
RewriteRule ^(.*)$ http://sub.domain.com/$1 [R=301,L] 
+1

최고! 감사! – haybeye

+0

다행 이니 다행입니다. 답변을 수락 된 것으로 표시 할 수 있습니까? – anubhava

관련 문제