2010-06-01 6 views
4

www를 사용하도록 강제하는이 코드를 발견했습니다.Htaccess를 사용하여 강제로 mutlidomain에 대한 WWW

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www.example.com$ 
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301] 

하지만 동일한 도메인을 가리키는 많은 도메인이 있습니다. 그래서 여러 도메인에이 코드 버전이 필요합니다. 모든 도메인에서 실행해야합니다. 가능합니까?

답변

5

이 작동합니다 :

RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$ 
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301] 

그것은 www.domainame.tld하는 하위 도메인없이 모든 요청을 리디렉션합니다.

+2

단지이 문제에 대한 환호를 말하고 싶습니다. 역동적이고 완벽하게 작동합니다. –

관련 문제