Problemas ao excluir um URL do redirecionamento

Problemas ao excluir um URL do redirecionamento

Estou descontinuando o site legadohttp://extranet.contoso.commas há uma funcionalidade específica que ainda será necessária por algum tempo. O que estou tentando conseguir é o redirecionamento de todas as solicitações para uma página de informações emhttps://contoso.com/new-extranet-info-page/, excluindo solicitações parahttp://extranet.contoso.com/printdoc.aspx?ID=1234567&AccountID=vd3l1bn&UserID=Mattque ainda deve passar sem ser redirecionado. Tenho certeza de que é algo simples e óbvio, mas não consigo entender. Isso redireciona todas as solicitações para a página de informações como se a negação estivesse sendo ignorada.

            <rule name="Redirect to new service" stopProcessing="true">
                <match url=".*" />
                <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                    <add input="{REQUEST_URI}" pattern="^/printdoc\.aspx(\?.*)?$" negate="true" />
                    <add input="{HTTP_HOST}" pattern="^extranet\.contoso\.com$" />
                </conditions>
                <action type="Redirect" url="https://contoso.com/new-extranet-info-page/" appendQueryString="false" />
            </rule>

A negação passa na validação quando eu a testo em /printdoc.aspx?ID=1234567&AccountID=vd3l1bn&UserID=Matt. Tentei desabilitar quaisquer outras regras de reescrita presentes, mas isso não teve efeito.

informação relacionada