Como redirect ServiewAlias ​​- solicita ServiewName e obedeça os subdiretórios nos requests?

Quero redirect todo o tráfego paira example.com/* paira ser redirecionado paira www.example.com/*

Eu findi Como posso redirect qualquer ServiewAlias ​​paira o Nome do Servidor respectivo? que lida com o tópico em questão e fez o que foi recomendado na resposta com quatro upvotes:

 RewriteEngine On RewriteCond %{HTTP_HOST} !^www.example.com [nocase] RewriteRule ^(.*)$ http://www.example.com$1 [last,redirect=301] 

No entanto, esse tráfego de redirecionamento vai paira http://example.com/subdirectory paira http://www.example.com e não paira http://www.example.com/subdirectory conforme desejado.

Alguma medicação sobre esta questão?