ASP.CORE 2.0中的SEO url重写



我有这样的场景:我有一个这样的网址:

https://localhost/Cars/Model?modelId=dc95cb43-f249-492a-8dcc-33d5b540895c

我想把它重写成这样:

https://localhost/Cars/Model/audi-a4

其中audi-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

最新更新