2011-08-02 2 views
3

도메인을 갖고있는이 리디렉션을 할 수 있는지 알고 싶습니다. example.com은 IP 주소 또는 문과 함께 대소 문자를 구분하지 않아야합니다. 둘 다 서로의 책임이 있지만 함께하지는 않습니까?OR 및 NC를 사용하여 htaccess 리디렉션

 
RewriteCond %{HTTP_HOST} ^example\.com [OR] [NC] 
RewriteCond %{HTTP_HOST} ^123\.45\.67\.89 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 

답변

10

플래그 함께 쉼표 (,)로 구분 표시되어야합니다 -이 RewriteRule의 자체 어떻게하는지 정확히 같은 방식 :

RewriteCond %{HTTP_HOST} ^example\.com [OR,NC] 
RewriteCond %{HTTP_HOST} ^123\.45\.67\.89 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 

또 다른 방법 : 잘 작동

RewriteCond %{HTTP_HOST} ^(example\.com|123\.45\.67\.89) [NC] 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 
+0

감사합니다. –