2017-07-08 53 views
0

現在我的web api已配置爲我的路由web.site.com/v1/api。子域api.site.com當前指向web.site.com。有沒有辦法路由請求到api.site.comweb.site.com/v1/api,沒有重定向?即我不想讓用戶知道他們實際上是向web.site.com/v1/api發送請求。從子文件夾重定向到子域

重寫規則代理的方式去這裏?

回答

1

既然都是相同的應用程序,你可以只是URL部分改寫爲V1/API/{R:1}

這個規則應該工作。

<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

謝謝,作品像魅力:) – filur

相關問題