В качестве альтернативы, если вы хотите принудительно использовать 'www':
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
В лагере без www есть много людей (я раньше был одним из них), но помните, что это может ограничить использование поддоменов.
Перенаправляя одну на другую (без www на www или наоборот), вы эффективно объединяете обратные ссылки с одной версией своего домена. Основные поисковые системы рассматривают www и no-www как отдельные страницы. Вы также можете использовать элемент rel = canonical link, как описано здесь: http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html