.htaccess Redirigir no WWW a WWW conservando la cadena URI

Estoy ejecutando la plataforma CodeIgniter, que usa .htaccess para aceptar URL como

http://www.mysite.com/controller/function/argument

Actualmente utilizo algunas reescrituras de .htaccess, a saber (simplificadas):

RewriteEngine On
RewriteCond %{REQUEST_URI} !^(/index\.php|/images|/assets)
RewriteRule ^(.*)$ /index.php/$1 [L]

Quiero agregar una regla de reescritura que redirecciona todas las solicitudes que no sean www a www. También quiero que la cadena URI que sigue al nombre del dominio permanezca igual en la redirección. Por ejemplo, si un usuario hace una solicitud dehttp://mysite.com/controller/function/argument, Quiero que el archivo .htaccess reescriba la solicitud en el navegador comohttp://www.mysite.com/controller/function/argument y luego procesar la solicitud.

Respuestas a la pregunta(3)

Su respuesta a la pregunta