如何为 GET 请求示例重写 c# 规则。com/123 重定向到示例。com/default.aspx?pid=123 和 123 是动态更改

How to rewritten rule for c# for GET request example.com/123 redirect to example.com/default.aspx?pid=123 and 123 is dynamic change

这是 uri http://example.com/xyz,其中 xyz 是任意数字。 我必须将其重定向到 http://example.com/default.aspx?PID=xyz

这个 link 应该对您有更多帮助:https://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module

在 IIS 管理器中创建一个新规则:

  • 操作:重定向
  • 模式:^([0-9]{3})
  • 重定向URL: default.aspx?PID={R:1}

如果 xyz 的长度会发生变化,请考虑将模式更改为:^([0-9]+)