首页 > 解决方案 > Azure CDN:如何重写特定页面的 URL

问题描述

我有一个带有Premium Verizon层的 Azure CDN 配置文件资源,允许自定义规则引擎

创建了一个端点,该端点从 URL 提供来自https://test-cdn1.azureedge.net存储帐户的内容,该存储帐户被映射为存储帐户中 blob 容器的源,原始路径指向 blob 容器名称/blob-container

我正在尝试为特定的两个页面添加重写规则(在 HTTP 大对象规则引擎部分)

这是我在 hte 时刻添加的内容的屏幕截图,但无法正常工作。 在此处输入图像描述

同样对于任何其他 URL 请求,我希望返回一个普通的旧空 404 - 未找到。

需要帮助,谢谢

标签: azureurl-rewritingcdnazure-cdn

解决方案


我现在知道问题所在,通过几次尝试解决了,但确实需要一些时间才能生效。

源和目标条目是资源的映射文件夹路径,因此在上面的三个条目中

来源:blob-container/main.js,目的地:blob-container/js/main.d20ff936.chunk.js

来源:blob-container/main.css,目的地:blob-container/css/main.cb03e.chunk.css

来源:blob-container/vendor.js,目的地:blob-container/js/1.77a25e9f.chunk.js

仍在寻找一种方法来为所有其他 CDN 路径 URL 获取返回 404 Not Found


推荐阅读