Global.asax'ta Application_BeginRequest event'ında kendin de yapabilirsin.
Url'yi al HttpContext ile eğer www içermiyorsa yönlendir.
Ama bazı sayfalar hosting panelinden açılırken www'siz olarak ayarlanıyor. Bu nedenle bazen www'li yazdığında ulaşamayabilirsin. Bunun çözümü hosting sahibinin www içinde binding ataması.