It seems with the built in friendly routing library in .NET MVC, it would allow us to do something like this.
In case it\'s not obvious what I want to with the built
You can use IIS 7 URL Rewriting module
You can setup it from IIS or just place in your web.config the following under :
Alternatively you can make this redirection on global.asax.cs:
protected void Application_BeginRequest(object sender, EventArgs ev)
{
if (Request.Url.Host.StartsWith("www", StringComparison.InvariantCultureIgnoreCase))
{
Response.Clear();
Response.AddHeader("Location",
String.Format("{0}://{1}{2}", Request.Url.Scheme, Request.Url.Host.Substring(4), Request.Url.PathAndQuery)
);
Response.StatusCode = 301;
Response.End();
}
}
But remeber what @Sam said, look here for more info.
Make a regex pattern to match your host and use {C:0} 1, 2, ..., N to get the matching groups.