如果没有匹配URL重写规则,如何返回404响应

问题描述

我在Windows 2019上运行IIS 10.我有以下两个规则

        <rules>
             <rule name="Reverse Proxy Inbound Rule 1" stopProcessing="true">
                 <match url="ServiceName1(.*)" ignoreCase="false" />
                 <action type="Rewrite" url="http://127.0.0.1:9090/{R:1}" />
             </rule>
             <rule name="Reverse Proxy Inbound Rule 2" stopProcessing="true">
                 <match url="ServiceName2(.*)" ignoreCase="false" />
                 <action type="Rewrite" url="http://127.0.0.1:9091/{R:1}" />
             </rule>
         </rules>
     </rewrite>

基本上,如果这两个规则都不匹配,我是否可以返回404响应。在我运行Jetty的那一刻,它正在返回

502-Web服务器在充当服务器时收到无效响应 网关或代理服务器。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)