Перезапись URL не выполняется в Azure, несколько проектов - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь переписать URL-адрес в приложении Azure MVC. Решение содержит много проектов, поэтому имеет файлы web.config повсюду.

Цель перезаписи URL-адреса заключается в отправке всех URL-адресов на основе проекта «Статистика» на поддомен «admin», независимо от того, какой поддомен был вызван в источнике запроса. (Я создал это правило независимо на своем ноутбуке с помощью IIS Manager и импортировал его вручную в один из проектов)

<configuration>
<system.webServer>

<!--Something here. The rule nests at the end of the block. -->

<rewrite>
<rules>
<rule name="Statistics">
<match url="[0-9a-zA-Z-]*.mysite.com/statistics/(.*)" />
<action type="Rewrite" url="https://admin.mysite.com/statistics/{R:1}" />
</rule>
</rules>
</rewrite>
</configuration>
</system.webServer>

Итак, мне интересно, почему это правило не выполняется:

  1. Правильный ли синтаксис?

  2. В каком файле web.config мне следует разместить это правило, учитывая, что в решении есть пять проектов?

...