IIS 重写 URL 以删除重复的查询字符串

IIS Rewrite URL to remove duplicate query strings

是否可以 rewrite/redirect 一个 url 像这样:

http://example.com?id=123&id=123

改为:

http://example.com?id=123

这样做的真正原因是代码中的错误,但 URL rewrite/redirect 将是一个快速的解决方法。

没有意识到可以为 {QUERY_STRING} 添加与模式 id=(.*)&id=.* 匹配的条件,然后重定向到 http://{HTTP_HOST}/{R:0}?id={C:1}