从重写中排除URL

时间:2018-10-02 14:26:04

标签: iis url-rewriting url-rewrite-module

我有一个nodejs应用程序正在iis上运行。

我有url重写规则,该规则将所有请求发送到自定义server.js页面。

我想添加一条新规则或修改现有规则,以便特定的URL /something到达iis,而不是我编写的规则。

我的当前规则:

    <rewrite>
        <rules>
            <rule name="node">
                <match url="/*" />
                <action type="Rewrite" url="server.js" />
            </rule>
        </rules>
    </rewrite>

请对此提供帮助。

1 个答案:

答案 0 :(得分:0)

            <rule name="sendToNode">
                <match url="/*" />
                <conditions>
                    <add input="{URL}" pattern="/something$" negate="true" />
                </conditions>
                <action type="Rewrite" url="server.js" />
            </rule>