Перенаправить дочерний сайт в веб-приложении Azure на другой сайт - PullRequest
0 голосов
/ 04 июня 2019

Веб-приложение Azure имеет несколько дочерних сайтов / виртуальных путей:

  • azure-web-app.com/subsite1

  • azure-web-app.com/subsite2

  • azure-web-app.com/subsite3

Можно ли настроить сайт таким образом, чтобы при обращении пользователя к браузеру на azure-web-app.com/subsite3 он автоматически перенаправлялся на completely-different-site.com?

Я не тестировал потенциальные решения, о которых читал, потому что есть только один экземпляр сайта (без dev - я знаю, что это не лучшая практика), и было бы полезно знать, куда идтиперед продолжением.

Другая информация:

  • К сайту применен пользовательский домен - например, azure-web-app.com.
  • Стек - .NET v4.7

Я могу предоставить любые недостающие детали.Спасибо за любую помощь.

1 Ответ

1 голос
/ 05 июня 2019

Если вы хотите перенаправить azure-web-app.com/subsite3 на completely-different-site.com, это поможет вам. Вы можете сослаться на код как показано ниже:

<rewrite>  
    <rules>  
        <rule name="Redirect subsite to different url" stopProcessing="true">
            <match url="(^subsite3)(.*)" />  
            <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
            <action type="Redirect" url="https://completely-different-site.com/{R:2}" redirectType="Permanent" />  
        </rule> 
    </rules>  
</rewrite> 
...