我想为我的ASP.NET MVC网站实现SEO友好URL。
目前我有一个URL,像:
http://www.domain.com/product?id=productid
但是现在我想像这样重写我的URL:
http://www.domain.com/productname
所以请任何人都可以在上面帮助我...
最佳答案
请尝试以下解决方案。用global.asax.cs
routes.MapRoute(
"Product",
"{productName}",
new { controller = "Product", action = "Index" },
new { productName = UrlParameter.Optional }
);
但是您要求在
productName
中保持唯一性,并通过产品 Controller 的索引操作(即在product Controller中:public ActionResult index(string productName)
{
//do something regarding get product by productname
}
关于Asp.net MVC SEO友好网址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15128789/