我正在尝试在Azure Web应用程序上重写url,以使用子域路由到特定的子文件夹。
我的示例是我要路由以下网址:
https://api.example.com/action
到以下实际路线
https://www.example.com/api/action
我已经按照这个网站上的示例
https://weblogs.asp.net/owscott/url-rewrite-city-domain-com-to-domain-com-city
建议将以下内容添加到Web配置文件中。
<rule name="CName to URL - Rewrite" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(?!www)(.*)\.domain\.com$" />
</conditions>
<action type="Rewrite" url="/{C:1}/{R:0}" />
</rule>
但这不能正常工作,表明该应用花费的时间太长了。
我还需要在Azure上进行其他配置才能使其正常工作,还是我的重写规则不正确?