Перезапись URL-адреса в веб-приложении Azure работает неправильно - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь переписать 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, чтобы заставить это работать, или мое правило перезаписи неверно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...