Вы можете использовать этот код для любого приложения asp.net в файле Global.asax:
void Application_BeginRequest(object sender, EventArgs e)
{
string FromHomeURL = http://yourdomain.com;
string ToHomeURL = http://www.yourdomain.com;
if(HttpContext.Current.Request.Url.ToString().ToLower().Contains(FromHomeURL))
{
HttpContext.Current.Response.Status = "301 Moved Permanently";
HttpContext.Current.Response.AddHeader("Location",
Request.Url.ToString().ToLower().Replace(FromHomeURL, ToHomeURL));
}
}
Я не думаю, что будет разница между использованием или нет, но лучше использовать только одну версию.Также есть настройки для предпочитаемого домена в Инструментах Google для веб-мастеров.Я предпочитаю использовать не www.Так же stackoverflow.com :)