2010-01-13 3 views
0

여기에 Apache Newbie를 작성하십시오. 내 주요 URL을 www로 리디렉션하려고합니다. 다음은 내가 사용하고있는 코드입니다.Mod_rewrite : 규칙에서 하위 도메인을 어떻게 제외합니까?

RewriteCond %{HTTP_HOST} !^www\.domain\.com 
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L] 

문제는 이것이 내 하위 도메인을 망쳤습니다. sub.domain.com은 www.subdomain.com으로 이동하며 작동하지 않습니다. 그래서 그것을 고치기 위해 무엇을 써야합니까?

답변

1

이 충분 있습니다

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

당신이 만드는하면된다하려는 모든 domain.com 그럼 그냥 단지에 domain.com과 일치하는한다 RewriteCond를 사용 www.domain.com에 가면 스타트.

관련 문제