我有一个MVC网站工作得很好。
我想有SEO友好的URL,所以我创建的自定义路由,看起来像这样
{section}/{group}/{manufacturer}
,因为它具有相同数量
{controller}/{action}/{id}
我在循环中创建的默认路由领域在RouteConfig.cs中进入数据库并循环Sections表并创建自定义路由,如
FOOD/{group}/{manufacturer}
SPORT/{group}/{manufacturer}
CARS/{group}/{manufacturer}
并将其指向Sections控制器。
它工作得很好。我遇到的问题是,现在我需要将FOOD重命名为FRESH-FOOD,并且我想保留旧的链接到FOOD工作。
你会推荐什么?我该如何解决这个问题?
有没有更好的方法来做路线部分,而不是自定义路线?