Azure CDN规则引擎

8

我在Azure CDN中托管一个HTML网站(使用高级付费计划),因此它为我提供了一个规则引擎,其中提供了许多功能来控制流程。我想要有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中设置相同的规则呢?这可行吗?如果有示例链接,将不胜感激 :)

2个回答

0

微软的官方文档docs提供了相同的解释。


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

1
OP明确表示“Azure CDN(在付费的Premier计划下)所以它给我一个规则引擎”,因此它允许URL重写和重定向。使用Verizon P1计划的Azure CDN也允许URL重写。 - Kbdavis07

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接