我需要一些关于 web.config 中重定向正则表达式的帮助。我有一个网站 UI 和一个应用程序 UI,它们访问相同的服务器端 API,但我正在解耦从其中任何一个调用的 url,以使应用程序免受 API 更新的影响。
这是我到目前为止在我的 web.config 中的内容,它适用于将 api.mywebsite.com 重定向到 mywebsite.com,但是我如何编写正则表达式以在末尾添加版本,以便http://api.mywebsite .com/v1/被重定向到http://www.mywebsite.com?
<rules>
<rule name="Remove WWW" stopProcessing="true">
<match url="^(.*)$" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(api\.)(.*)$" />
</conditions>
<action type="Redirect" url="http://dev.blahblah.org.au{PATH_INFO}" redirectType="Permanent" />
</rule>
</rules>