В Umbraco 4.9.1 для меня сработало следующее: в UrlRewriting.config используйте это:
<add name="forcewww" virtualUrl="http\://(?!www\.)" redirectMode="Temporary" destinationUrl="http://www." ignoreCase="true" redirect="Domain" />
Это также переносит все параметры строки запроса, которые могли быть в исходном запросе.В зависимости от ваших потребностей, вы можете предпочесть для redirectMode значение Permanent.Удачного кодирования!