首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS重写规则,以便在未找到的情况下将版本控制添加到url

问IIS重写规则,以便在未找到的情况下将版本控制添加到url
EN

Stack Overflow用户
提问于 2022-09-21 20:41:12
回答 1查看 28关注 0票数 0

如何将url www.mydomain.com/home转换为www.mydomain.com/api/v1/home

如果请求的api链接不包含api/v1

我需要有人帮助用web.config编写iis重写规则以适应这种情况

诚挚的问候

EN

回答 1

Stack Overflow用户

发布于 2022-09-22 06:13:59

如果请求的api链接不包含api/v1

您可以使用参数^home$使所请求的url只匹配主,这样就不包含api/v1。

代码语言:javascript
复制
<rewrite>
  <rules>
     <rule name="Test" stopProcessing="true">
        <match url="^home$" />
          <conditions>
            <add input="{HTTP_HOST}" pattern="^www.domainname.com$" />
          </conditions>
        <action type="Redirect" url="http://www.domainname.com/api/v1/home" appendQueryString="false" />
     </rule>
  </rules>
</rewrite>

主体不能包含我的域,所以我用域名代替它。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73806722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档