0
現在我的web api已配置爲我的路由web.site.com/v1/api
。子域api.site.com
當前指向web.site.com
。有沒有辦法路由請求到api.site.com
到web.site.com/v1/api
,沒有重定向?即我不想讓用戶知道他們實際上是向web.site.com/v1/api
發送請求。從子文件夾重定向到子域
重寫規則代理的方式去這裏?
現在我的web api已配置爲我的路由web.site.com/v1/api
。子域api.site.com
當前指向web.site.com
。有沒有辦法路由請求到api.site.com
到web.site.com/v1/api
,沒有重定向?即我不想讓用戶知道他們實際上是向web.site.com/v1/api
發送請求。從子文件夾重定向到子域
重寫規則代理的方式去這裏?
既然都是相同的應用程序,你可以只是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>
謝謝,作品像魅力:) – filur