Я пытаюсь переписать URL в своем веб-приложении Azure, чтобы использовать поддомен для маршрутизации в определенную подпапку.
Мой пример, я хотел бы направить следующий URL:
https://api.example.com/action
На следующий фактический маршрут
https://www.example.com/api/action
Я следовал примеру на этом сайте
https://weblogs.asp.net/owscott/url-rewrite-city-domain-com-to-domain-com-city
Что предлагает добавить следующее в файл веб-конфигурации.
<rule name="CName to URL - Rewrite" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(?!www)(.*)\.domain\.com$" />
</conditions>
<action type="Rewrite" url="/{C:1}/{R:0}" />
</rule>
Это, однако, не работает, говоря, что приложение слишком долго реагирует.
Что-то еще нужно настроить в Azure, чтобы заставить это работать, или мое правило перезаписи неверно?