Перенаправление субдомена в подпапку в веб-приложении Azure - PullRequest
0 голосов
/ 02 октября 2018

Я хочу переписать поддомен в подпапку в веб-приложениях Azure

У меня есть этот поддомен: https://portal.domain.com.br (работает на отдельном сервере).И я хочу использовать этот URL: domain.com.br/portal.

Вот мой web.config:

 <rewrite>
  <rules>
   <rule name="Rewrite to portal site" stopProcessing="true">
    <match url="^portal\/([_0-9a-z-/]+)" ignoreCase="true" />
    <action type="Rewrite" url="https://portal.domain.com.br/{R:1}" appendQueryString="true"/>
    </rule>
  </rules>
</rewrite>  

Я также попробовал это:

    <rewrite>
  <rules>
   <rule name="Rewrite to portal site" stopProcessing="true">
    <match url="^portal$" />
    <action type="Rewrite" url="https://portal.domain.com.br/{R:0}" />
    </rule>
  </rules>
</rewrite>   

Ни один изте работали.Как поступить?

1 Ответ

0 голосов
/ 03 октября 2018

Убедитесь, что вы добавили CNAME для этого субдомена в DNS.Затем используйте правило перезаписи для перенаправления запросов с abc.example.com на http://example.com/abc.

Вот пример:

  <rewrite>
    <rules>
      <rule name="CName to URL" stopProcessing="true">
        <match url=".*" />
        <conditions>
          <add input="{HTTP_HOST}" pattern="^(?!www)(.*)\.example\.com$" />
        </conditions>
        <action type="Redirect" url="http://example.com/{C:1}/{R:0}" />
      </rule>
    </rules>
  </rewrite>

См. this .

...