В конце страницы, на которую вы ссылаетесь, у вас есть ссылки на статьи, объясняющие, как использовать модуль перезаписи URL.
Обычно необходимо установить модуль перезаписи URL-адресов в IIS, а затем настроить одно или несколько правил перезаписи с помощью диспетчера IIS или путем ручного редактирования файлов web.config .
1. Найдите и откройте интерфейс перезаписи URL в диспетчере IIS

2. Вы можете управлять входящими и исходящими правилами перезаписи

3. Вот простой пример соответствия регулярному выражению и перезаписи на веб-сайт

4. Результирующие правила перезаписи, созданные в web.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="MyRule001" stopProcessing="true">
<match url="^services/(.*)" />
<action type="Rewrite" url="http://localhost/my/services/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Этого достаточно, чтобы переписать большинство URL-адресов. Нет необходимости настраивать каких-либо поставщиков в 99,999% большинства реальных сценариев. Они существуют только для расширенных нужд переписывания (например, динамическое переписывание, а не статическое правило).
В первую очередь Microsoft предназначена для того, чтобы вы просто определяли правила перезаписи, которые соответствуют вашим потребностям, как показано выше.
Надеюсь, что это помогает другим.