I have my site set up so that if someone doesn't put www at the beginning or goes to .org instead of .com, it will redirect them to the correct place. For example, typing in "http://site.com" will take them to "http://www.site.com", and typing in "http://www.site.org" will take them to "http://www.site.com". Here's my code in Global.asax:
void Session_Start(object sender, EventArgs e)
{
if (Request.Url.Host.Equals("site.com", StringComparison.OrdinalIgnoreCase) ||
Request.Url.Host.Equals("www.site.org", StringComparison.OrdinalIgnoreCase) ||
Request.Url.Host.Equals("site.org", StringComparison.OrdinalIgnoreCase) ||
Request.Url.Host.Equals( Go to the complete details ...