Azure WebApp子域重写

时间:2017-04-11 18:59:39

标签: azure url-rewriting

我应该是一个简单的重写URL,它接受我们的子域并将其重写为我们主网站上的路径。这在IIS中本地工作正常。但是,它在我们的webapp中不起作用,有关如何将子域指向Azure中的文件夹的任何建议吗?所有自定义域和证书都在Azure中正确连接,我们还有其他几个正在运行的规则,而不是这个用于子域重写的规则。

<rule>
<match url="*" />
<conditions logicalGrouping="MatchAll">
    <add input="{REQUEST_URI}" pattern="*://oursubdomain.*/*" />
</conditions>
<action type="Redirect" url="{C:1}://ourwebsite.com/oursubdomain/{C:3}" redirectType="Permanent" />
</rule>

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

在Azure中重写子域时,您似乎必须明确。如  Azure已经使用通配符来映射子域。使用pattern =“^ oursubdomain.ourdomain.com $”替换pattern =“://oursubdomain.*/”规则现在可以正常工作。