2011-08-03 9 views
0

誰かがhttp://example.comと入力したときhttp://www.example.comにリダイレクトする必要がありますが、誰かがhttp://somenthing.example.comに行くとリダイレクトされません。htaccessのサブドメインがないときにリダイレクトドメイン

私は幸運とは違うルールを試してきました。誰も私にここで使う正しいhtaccessルールを指摘できますか?

答えて

0

このルール(規則の順序が重要と...あなたの.htaccessの上に置く)この

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

使用してみてください:

RewriteEngine On 

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