我面前有一个非常奇怪的场景。
我有以下重写规则。现在,它转到防盗服务器并返回IIS,并附加一个类似https://FQDN/server.js
的URL,该URL返回404错误。如何以直接进入https://FQDN/
的方式修改规则。
<rewrite>
<rules>
<rule name="sendToNode" enabled="true" stopProcessing="true">
<match url="/*" />
<conditions>
<add input="{URL}" pattern="/authenticationServer" negate="true" />
</conditions>
<action type="Rewrite" url="server.js" />
</rule>
</rules>
</rewrite>
但是,当我从server.js
中删除URL
时,我的应用程序正确加载了。
如何调整web.config的方式以使页面在没有server.js
的情况下加载?