La fórmula usada no debe estar mal, sin embargo hay algo que debo tener mal configurado.
Google Chrome me dice al intentar resolver el dominio "Esta página web tiene un bucle de redireccionamiento. La página web ha producido demasiados redireccionamientos. Es posible que el problema se resuelva borrando las cookies de este sitio o permitiendo cookies de terceros. Si eso no funciona, puede que el problema esté relacionado con algún fallo en la configuración del servidor, no con el ordenador."
El servidor es OVH y tengo cPanel. Desde la opción redirecciones del cPanel es fácil crear un redireccionamiento, y automáticamente añade el código al archivo .htaccess. He probado a borrar el archivo, añadir el código manualmente, a crear el redireccionamiento desde la propia opción del cPanel... Y nada.
El problema lo veo cuando intenta resolver el dominio. Se queda en un bucle. Va del www al sin www. Y, finalmente, suelta el error descrito anteriormente. ¡Qué cosa más rara!