MVC rediriger vers la route par défaut

Voici mon itinéraire par défaut:

routes.MapRouteLowercase(
                "Default",
                "{country}/{controller}/{action}/{id}",
                new {
                    country = "uk",
                    controller = "Home",
                    action = "Index",
                    id = UrlParameter.Optional
                },
                new[] { "Presentation.Controllers" }
                );

Comme nous le savons, lorsque quelqu'un visite www.domain.com/MVC de routage permettra de déterminer la valeur par défaut du contrôleur et de l'action à exécuter en fonction sur la route ci-dessus, mais l'URL reste le même. Est-il intégré ou de manière élégante pour effectuer une redirection 301 de www.domain.com/pour www.domain.com/uk/{controller}/{action}/pour chaque itinéraire qui utilise les paramètres par défaut?

  • Vous pourriez faire une redirection à partir de votre contrôleur par défaut par exemple, l'indice de l'action
InformationsquelleAutor Spikeh | 2012-07-17