2015-01-13 3 views
0

특정 하위 도메인을 www로 리디렉션하려고합니다. www가 아닌 ​​www를 www.domain.com으로 리디렉션 할 규칙이 이미 있습니다. 여기에 내가 현재 가지고있는, 그리고 그것을 잘 작동합니다 :.htaccess를 사용하여 하위 도메인을 WWW로 리디렉션

RewriteCond %{HTTP_HOST} !^www\.    [NC] 
RewriteCond %{HTTP_HOST} ^([^.]+\.[a-z]{2,6})$ [NC] 
RewriteRule ^(.*)$  http://www.%1/$1  [R=301,L] 

내 문제는 일부 요청이 ns2.domain.com 위해오고 있는지, 그리고 내가 같이 www.domain.com로 리디렉션 사람들을 싶습니다 잘. 어떤 도움이 필요합니까?

답변

0

한번에 두 번째 조건에 추가 [^.]+\.를 추가 :

RewriteCond %{HTTP_HOST} !^www\.    [NC] 
RewriteCond %{HTTP_HOST} ^[^.]+\.([^.]+\.[a-z]{2,6})$ [NC] 
RewriteRule ^(.*)$  http://www.%1/$1  [R=301,L] 
관련 문제