Iis 7 重写规则配置。。。这可能吗?

Iis 7 重写规则配置。。。这可能吗?,iis-7,url-rewriting,Iis 7,Url Rewriting,因此,我有一组这样的页面: domain.com/product/?_d=1 domain.com/product/?_d=2 domain.com/product/?_d=3 我已经建立了一个像这样更干净的URL重写映射 domain.com/shoes domain.com/pants domain.com/gloves 所以现在我有了很好的网址。但我还想做的是开始将现有的URL转发到新的URL。因此,对于任何前往: domain.com/product/?_d=1 我希望将它们转发或

因此,我有一组这样的页面:

domain.com/product/?_d=1
domain.com/product/?_d=2
domain.com/product/?_d=3
我已经建立了一个像这样更干净的URL重写映射

domain.com/shoes
domain.com/pants
domain.com/gloves
所以现在我有了很好的网址。但我还想做的是开始将现有的URL转发到新的URL。因此,对于任何前往:

domain.com/product/?_d=1
我希望将它们转发或重写URL至:

domain.com/shoes
我尝试在另一个地图中添加以下内容:

Original: domain.com/product/?_d=1
New Value: domain.com/shoes

我有一个404。我想我明白为什么了,因为我使用的是第一张地图,所以另一张地图不适用。但是我如何为旧的URL设置一个映射呢?或者我可以吗?我知道如果我的查询字符串值像_d=shoes,我可以只做一个重写规则,但它不是那样的。我想我可以将我的页面更改为那样,但我只是在寻找另一种方式。

我最终创建了一个重写规则,在旧URL中查找模式并将其转发到新URL。然后在我的服务器端代码中,我只是检查了那些遗留变量,并相应地使用301重定向