Hier ist meine Standardroute:MVC umleiten Route auf Standard
routes.MapRouteLowercase(
"Default",
"{country}/{controller}/{action}/{id}",
new {
country = "uk",
controller = "Home",
action = "Index",
id = UrlParameter.Optional
},
new[] { "Presentation.Controllers" }
);
Wie wir wissen, wenn jemand www.domain.com/ MVC Routing besucht, wird die Standard-Controller und die Aktion bestimmen, auf dem obigen Weg zur Ausführung basiert, aber die URL bleibt gleich. Gibt es eine eingebaute oder elegante Möglichkeit, eine 301-Weiterleitung von www.domain.com/ zu www.domain.com/uk/{controller}/{action}/ für jede Route durchzuführen, die Standardwerte verwendet?
Sie könnten eine Weiterleitung von Ihrem Standard-Controller, z. index action – codingbiz