2011-08-03 93 views
0

当有人类型http://example.com我需要它被重定向到http://www.example.com,但如果有人去http://somenthing.example.com它不应该被重定向。重定向域,当没有与htaccess的子域

我一直在尝试不同的规则,没有运气,任何人都可以指向我正确的htaccess规则在这里使用?

回答

0

试试这个

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

使用此规则(把它放在你的.htaccess ..的顶部,规则顺序事项):

RewriteEngine On 

# force www 
RewriteCond %{HTTP_HOST} =example.com [NC] 
RewriteRule .* http://www.example.com%{REQUEST_URI} [L,R=301]