如何重写c#规则为GET请求example.com/123重定向到example.com/default.aspx?pi

本文关键字:example com 重定向 default pi aspx 请求 重写 何重写 GET 规则 | 更新日期: 2023-09-27 18:17:17

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

如何重写c#规则为GET请求example.com/123重定向到example.com/default.aspx?pi

这个链接应该对你有更多帮助: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]+)