Согласно вашему описанию, я проверил на моей стороне, вы можете использовать правило urlrewite, как показано ниже:
<rule name="rule1" enabled="true" stopProcessing="true">
<match url="assets/global/(.*)" />
<conditions>
<add input="{REQUEST_URI}" pattern="en/globalassets" negate="true" />
</conditions>
<action type="Redirect" url="http://{domain}/en/globalassets/assets/global/{R:1}" />
</rule>
Во-первых, мы не могли добавить значение, как **. Com в URL-адресе совпадения, потому чтоэта часть может только поймать путь URL.
Вы можете видеть, что это структура URL:
http(s)://httphost/path?querystring.
Вы можете получить ее только в теге условий, но не в шаблоне.
Затем вы должны добавить условие, чтобы проверитьзапрашивать URL-адрес на соответствие "en / globalassets" или не запускать правило перенаправления раз и снова.