[Apache] przekierowanie z adresu bez www na adres z www

Witam, chciałem z automatu przekierować stronę z adresu bez www na adres z www. Dodałem coś takiego do .htaccess,

RewriteCond %{HTTP_HOST} ^xxx.eu [NC]

RewriteRule ^(.*)$ http://www.xxx.eu/$1 [R=301,L]

Niestety to rozwiązanie jak sądzę nie działa (nie zmienia się adres w przeglądarce, oraz są ponownie wystawiane ciasteczka sesyjne na adres bez www, chociaż strona już jest otwarta). Jakie jest poprawne rozwiązanie, czy moje podejrzenia są błędne i należy w ogóle inaczej przekierowywać.

zmien na:

RewriteRule ^$ http://www.xxx.eu/ [R=301,L]

niestety nie pomogło. Podaje jeszcze raz cały .htacces. problem polega na tym, że cooki sa wystawiane oddzielnie dla xxx.eu i www.xxx.eu. Może tego nie da się “pokonać” przez htacces, ale wtedy jak osiągnąć odpowiedni efekt?

php_value session.use_only_cookies 1

php_value session.use_trans_sid 0

RewriteCond %{HTTP_HOST} ^xxx.eu [NC]

RewriteRule ^$ http://www.xxx.eu/ [R=301,L]

ErrorDocument 401 ../index.php

Options -Indexes