Я просто добавляю к набору правил существующие правила переписывания для веб-сайта нашей компании. У нас есть файл, который мы должны ограничить только нашими внутренними IP-адресами. URL-адрес http://oursite.com/internal/index.aspx?u=blahblah и должен быть ограничен диапазонами IP-адресов 10.1.X.X. Я добавляю это, и он ничего не делает. Даже если я попытался захватить все, используя. * Для шаблона, он все равно игнорирует его. Мой синтаксис правильный? Спасибо.
<rewrite>
<rules>
...
<rule name="Restrict URL" enabled="true" stopProcessing="true">
<match url="internal/index\.aspx" />
<conditions>
<add input="{REMOTE_ADDR}" pattern="^10\.1\.\d+\.\d+$" negate="true" />
</conditions>
<action type="AbortRequest" />
</rule>
</rules>
</rewrite>