【问题标题】:URL Rewrite issue to redirectURL 重写问题重定向
【发布时间】:2021-05-13 09:52:15
【问题描述】:

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

查看我的规则

enter image description here

测试规则

enter image description here

你知道为什么会这样吗?

【问题讨论】:

标签: iis


【解决方案1】:

在您的匹配网址中,您使用通配符进行匹配,星号(“*”)表示“匹配任意数量的任意字符并在反向引用中捕获它们”和“?”表示只匹配一个字符(不创建反向引用),因此 {R:1} 在 Rewrite URL 中无效。我建议你还是用正则表达式来匹配。

更多关于通配符的信息可以参考这个链接:Rule pattern syntax

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-25
    • 2016-06-06
    • 1970-01-01
    • 2021-03-30
    • 1970-01-01
    • 2011-05-07
    • 2011-01-12
    • 2020-03-01
    相关资源
    最近更新 更多