Aquí te dejo un link con varias alternativas de como usar el archivo .htaccess (dentro de las alternativas veras lo que buscas como segunda opción). Saludos
Primero si tu servidor esta sobre apache (que normalmente si cuando contratas un hosting) utliza las expresiones regulares que comentaron los colegas para crear un archivo htaccess dentro de tu directorio principal (llamado www o public_html por ejemplo), esto es para realizar un redireccionamiento permanente con la bandera 301.
Posteriormente utliza una cuenta de gmail, para ingresar a google search console (aquí manejas y controlas las estadisticas de webmasters) que dentro de las opciones de configuracion debes indicar a la araña de google como buscarte bajo tu dominio preferido con o sin www, entre otras cosas que tambien son importantes como un robots.txt o sitemap.
C
csnotcs
Iota
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Google reconoce a / como tu dominio principal siempre. Así que con subirlo a public_html ya está.
Y para obligar a que sea www tu dominio, debes forzar la reescritura con modrewrite mediante .htaccess.
Para usar modrewrite en .htaccess, debes ir a tu panel, meterte en la carpeta de tu sitio y en / (dominio raiz) buscas un archivo llamado .htaccess, en ese archivo escribes lo siguiente:
Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ejemplo\.com [NC]
RewriteRule ^(.*)$ http://www.TUDOMINIO.com/$1 [L,R=301,NC]
Y ya con eso tendrias solucionado eso. Recuerda cambiar www.TUDOMINIO.com por tu dominio.