2011-01-12 7 views
2

제외, 모든 하위 도메인 리디렉션,하지만 난이 특정 일에 대한 답을 찾을 수 없습니다 : 나는 http://example.com 모든 하위 도메인을 리디렉션 재 작성이 내 htaccess로에서htaccess로 mod_rewrite를 : 많은 유사한 질문이 몇 가지

를 :

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

하지만 dev.example.com (및 다른 하위 도메인 일 수도 있음)을 무시하고 싶습니다. 나는 그것이 쉽다라고 생각한다. 그러나 나는 그것을 이해할 수 없다. 메인 도메인을 제외로

답변

9

같은 방법 :

RewriteCond %{HTTP_HOST} !^example\.com$ [NC] 
RewriteCond %{HTTP_HOST} !^dev\.example\.com$ [NC] 
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] 
+0

완벽한, 고마워요! – yan

+0

하위 도메인이 앞으로 전달되지 않는 경우 역순으로 어떻게 수행할까요? 하지만 하위 도메인에 머물러 있다면 – MasterT

관련 문제