Вы можете добавить маршрут к вашему двигателю маршрутизации MVC таким образом -
В Global.asax.cs
routes.MapRoute(
"Product",
"{controller}/{productId}/{productName}",
new { controller = "Product", action = "Index" },
new { productId = UrlParameter.Optional , productName = UrlParameter.Optional }
);
Это позволит вам иметь URL как
www.domain.com/productid/productname
Причина вы можете или не можете быть в состоянии достичь
www.domain.com/productname
что PRODUCTNAME ISN» t идентификатор и не может использоваться для поиска записи однозначно. Вам потребуется идентификатор в URL-адресе.
Ex - посмотрите URL-адрес этого вопроса в SO, он имеет идентификатор, а затем добавляет дружественный к SEO тест.
Http: //ofps.oreilly. ru/title/9781449320317/ch_Routing.html –