Hola, no has probado si tu hosting te permite configurar los DNS de tu site? El tema del www. se configura desde los registros DNS tipo A de tu hosting. Para el servidor web www. no es mas que un subdominio, en algunos hosting poco sofisticados ese comportamiento no se configura por defecto para tratar ambos modos (con y sin www.) como el mismo URI.
Estoy algo oxidado con apache porque hace años me pase a node.js del todo, pero te recomiendo que primero mires eso que te digo de los DNS tipo A. Hacerlo por .htaccess es 'hardcodearlo' y hasta te puede generar conflictos con las rutas.
Estoy algo oxidado con apache porque hace años me pase a node.js del todo, pero te recomiendo que primero mires eso que te digo de los DNS tipo A. Hacerlo por .htaccess es 'hardcodearlo' y hasta te puede generar conflictos con las rutas.