我是Azure CDN中的主机和html站点(在Premier付费计划下),因此它为我提供了一个规则引擎,它提供了许多控制流的功能。我想要URL重定向和URL重写Azure CDN规则。
给定像www.example.com
这样的网站用户可以访问查看信息为www.example.com/username
,我在IIS中设置了以下规则:
<rule name="rulex" enabled="true" stopProcessing="true">
<match url="." ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="/index.html" />
</rule>
那么,我如何在Azure CDN中设置相同的规则呢?这可能吗?任何链接到示例将非常感谢:)
Azure CDN不支持URL重写。它只是缓存请求的URL(根据任何查询字符串或标头缓存规则集),并返回相同URL的后续请求的缓存响应。