Hola,
Si estas trabajando con un servidor Apache (que es lo más probable), modifica el siguiente código con el dominio de tu sitio y agregalo a tu .htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.midominio.com$ [NC]
RewriteRule ^(.*)$ http://www.midominio.com/$1 [L,R=301]
Esto va a hacer que cada vez que alguien quiera entrar sin el www. al principio la página se redireccione automáticamente a la versión con www.
Para más información sobre el htaccess:
http://mundogeek.net/archivos/2005/05/04/htaccess/
Saludos,
Jose.