要重定向的URL重写问题



我正在IIS中配置反向代理规则,我想用正则表达式将所有到达端口5050上的服务器的流量重定向到端口8080上的另一台服务器,如果我使用(.*(,重定向效果很好,但如果尝试将其更改为例如5050,即使我测试了模式,也不会显示任何错误,重定向也不会起作用。

查看我的规则

在此处输入图像描述

测试规则

在此处输入图像描述

你知道为什么会发生这种事吗?

在匹配URL中,使用通配符进行匹配,星号("*&"(表示";匹配任意数量的任何字符并将它们捕获在后参考"中;和"表示只匹配一个字符(不创建反向引用(,因此{R:1}在"重写URL"中无效。我建议你仍然使用正则表达式来匹配。

有关通配符的更多信息,请参阅以下链接:规则模式语法。