Tamam www. istiyor ama su sekilde vermissiniz;
RewriteCond %{HTTP_HOST} !^www.siteadresi\.com$ [NC]
RewriteRule ^(.*)$ http://www.siteadresi.com/$1 [L,R=301]www. uzantisi www. uzantisina yonlendirilmis gibi sanki? Kalin olan kisim fazla diil mi?
! var kodda yani düzgün çalışması lazım.