Azure CDN规则引擎

时间:2017-06-08 11:08:55

标签: azure url-rewriting rule-engine url-rewrite-module azure-cdn

我在Azure CDN中托管和使用html网站(在高级付费计划下),因此它为我提供了一个规则引擎,它提供了许多控制流量的功能。我想要网址重定向网址重写 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中设置相同的规则呢?这可能吗?任何指向示例的链接都将非常感激:)

2 个答案:

答案 0 :(得分:0)

以下来自Microsoft docs的官方文档对此进行了解释

答案 1 :(得分:-1)

Azure CDN不支持URL重写。它只是缓存请求的URL(根据设置的任何查询字符串或标头缓存规则),并为对同一URL的后续请求返回缓存的响应。