在Azure Web应用程序上的URL重写未正确路由

时间:2019-03-15 08:51:54

标签: azure web-config subdomain

我正在尝试在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上进行其他配置才能使其正常工作,还是我的重写规则不正确?

0 个答案:

没有答案
相关问题