IIS 10-如何实现重写路径的规则(……有点……)

问题描述 投票:0回答:2

使用IIS应用程序请求路由,我们会将请求代理到针对我们的开发,测试,质量保证和阶段环境的preprod服务器托管服务。所有这些都是由于第三方软件的许可问题,因此我们不能有单独的服务器。环境。因此,我们将在preprod服务器上使用不同的端口和名称(环境前缀)来实现“相同”站点/服务。

  • MyServiceTest / mycode.svc
  • MyServiceQA / mycode.svc
  • MyServiceStage / mycode.svc

但是,此外,我们还有不同的DNS别名pr环境,所以我计划让服务的客户端访问这样的环境

  • myalias.test.mycorp.com/MyService/mycode.svc
  • myalias.qa.mycorp.com/MyService/mycode.svc

问题是,如何使用URL重写模块创建一个将环境前缀添加到路径的第一部分,然后保留其余部分的操作?路由到serverfarm的典型操作具有传递路径的参数

/{R:0}

但是如上所述,我需要将环境“潜入”拍拍的第一部分。这可行吗?

url iis url-rewriting iis-10
2个回答
0
投票

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.