Url rewriting ASP.CORE 2.0中的SEO url重写

Url rewriting ASP.CORE 2.0中的SEO url重写,url-rewriting,routing,seo,asp.net-core-mvc,Url Rewriting,Routing,Seo,Asp.net Core Mvc,我有这样一个场景: 我有这样一个url: 我想把它改写成这样: 其中,奥迪a4是数据库中唯一的描述,描述与 modelId=dc95cb43-f249-492a-8dcc-33d5b540895c 我在网上搜索了一下,但找不到与此相关的内容。我找到了不同的重写方法,但不是我想做的 有人知道如何解决这个问题吗?提前感谢如果我正确理解了您的请求,您希望您的用户键入 https: // localhost / Cars / Model / audi-a4 并将其改写为: https: // l

我有这样一个场景: 我有这样一个url:

我想把它改写成这样:

其中,奥迪a4是数据库中唯一的描述,描述与

modelId=dc95cb43-f249-492a-8dcc-33d5b540895c

我在网上搜索了一下,但找不到与此相关的内容。我找到了不同的重写方法,但不是我想做的


有人知道如何解决这个问题吗?提前感谢

如果我正确理解了您的请求,您希望您的用户键入

https: // localhost / Cars / Model / audi-a4 
并将其改写为:

https: // localhost / Cars / Model? modelId = dc95cb43-f249-492a-8dcc-33d5b540895c
如果这是您想要做的,那么您可以定义一个与确切模板“Model/audi-a4”匹配的重写规则 并通过将“Model/audi-a4”替换为“modelId=dc95cb43-f249-492a-8dcc-33d5b540895c”来重写url

否则,为什么不按代码管理? 因此您的modelId参数可以是字符串modelId=dc95cb43-f249-492a-8dcc-33d5b540895c或字符串audi-a4

这相当于:

https: // localhost / Cars / Model? modelId = audi-a4