Możesz dodać trasę do swojego silnika trasowania MVC w ten sposób -
W Global.asax.cs
routes.MapRoute(
"Product",
"{controller}/{productId}/{productName}",
new { controller = "Product", action = "Index" },
new { productId = UrlParameter.Optional , productName = UrlParameter.Optional }
);
To pozwoli Ci mieć URL jak
www.domain.com/productid/productname
Powodem może być lub nie być w stanie osiągnąć
www.domain.com/productname
że ProductName ISN” t identyfikator i nie można go używać do pojedynczego wyszukiwania rekordu. Będziesz potrzebować identyfikatora w adresie URL.
Ex - spójrz na adres URL tego pytania w SO, ma identyfikator, a następnie dołącza test SEO friendly.
http: //ofps.oreilly. com/title/9781449320317/ch_Routing.html –