title: MVC redirect to default route
body: <p>Here's my default route: </p>
  
  <pre><code>routes.MapRouteLowercase(
                  "Default",
                  "{country}/{controller}/{action}/{id}",
                  new {
                      country = "uk",
                      controller = "Home",
                      action = "Index",
                      id = UrlParameter.Optional
                  },
                  new[] { "Presentation.Controllers" }
                  );
  </code></pre>
  
  <p>As we know, when someone visits www.domain.com/ MVC's routing will determine the default controller and action to execute based upon the above route, but the URL will remain the same. Is there a built in or elegant way to perform a 301 redirect from www.domain.com/ to www.domain.com/uk/{controller}/{action}/ for every route that uses defaults?</p>