2017-07-08 7 views
0

Jetzt habe ich Web-API für meine Route web.site.com/v1/api konfiguriert. Die Subdomäne api.site.com zeigt derzeit auf web.site.com. Gibt es eine Möglichkeit, Anfragen an api.site.com an web.site.com/v1/api zu leiten, ohne Weiterleitungen? I.e. Ich möchte nicht wissen, dass Benutzer Anfragen an web.site.com/v1/api senden.Umleiten von Unterordner zu Subdomain

Ist eine Rewrite-Regel mit Proxy der Weg, hier zu gehen?

Antwort

1

Da beide gleiche Anwendung sind, können Sie einfach umschreiben nur die URL Teil v1/api/{R: 1}

Diese Regel sollte funktionieren.

<rule name="rewriteochildifapi"> 
        <match url="(.*)" /> 
        <conditions> 
         <add input="{HTTP_HOST}" pattern="api.example.com" /> 
        </conditions> 
        <action type="Rewrite" url="v1/api/{R:1}" /> 
       </rule> 
+0

Danke, funktioniert wie ein Charme :) – filur

Verwandte Themen