【发布时间】:2014-12-19 16:12:46
【问题描述】:
我有一个 Azure CDN,其中包含我的域的网站来源,它自动选择了 www.mydomain.co.uk(我无法更改它)。我宁愿不使用存储源,因为我有来自 Github 的自动部署。因此,azxxxxxxx.vo.msecnd.net 将从 www.mydomain.co.uk 检索内容并将其缓存在本地。
但是,我有一个 URL 写入规则,它将 www.mydomain.co.uk 重定向到 mydomain.com(出于各种 SEO 原因)。这将导致对 CDN 内容的请求返回 301 重定向,而不是向 CDN 提供内容以供其缓存。当 Azure CDN 请求内容时,是否有某种方法可以停止 URL 重写?
非常欢迎您在https://github.com/brentnewbury/PersonalSite/blob/master/web.config查看代码和 URL 重写规则
【问题讨论】:
-
对于 CDN,您使用 /cdn 路径,您可以从 URL 重写规则中排除该路径吗?
-
嗨,Erik,你看到的包含 /cdn 的代码是我最终想出的。昨晚我打算将其发布为答案,但已经有点晚了。
标签: azure url-rewriting azure-web-app-service azure-cdn