2014-02-07 2 views
0

http : //site.com을 사용하여 http://www.site.com으로 리디렉션하고 싶지만 알파 및 베타 사이트가 있습니다. http://alpha.site.comhttp://beta.site.com 리디렉션을 원하지 않는 경우알파, 베타 및 라이브 사이트에 대한 .htaccess 리디렉션

www가없는 사이트를 www 사이트없이 다시 작성하려면 아래 코드를 사용하고 있습니다. 그러나 알파 사이트와 베타 사이트를 www 사이트로 리디렉션하고 있습니다. 당신의 재 작성 규칙 전에 알파 & 베타 사이트

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

답변

1

이 맞아야 :

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteCond %{HTTP_HOST} !^alpha\. 
RewriteCond %{HTTP_HOST} !^beta\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
0

쓰기 규칙은

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