2017-07-08 134 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

相关问题