小编Con*_*thy的帖子

Azure CDN规则引擎为站点请求的文件添加默认文档EXCEPT

我使用Azure Verizon CDN从Blob存储发布我的Web应用程序(SPA).我已成功设置自定义域和SSL.我在CDN中添加了一个重写规则,以重定向到默认文档index.html.基本上,这会接收传入的请求,并在URL路径和任何查询字符串之间插入"index.html".所以 mydomain.com/startup去吧mydomain.com/startup/index.html

mydomain.com/homepage 去 mydomain.com/homepage/index.html

然后 mydomain.com/showuser/?userId=xxxxx去mydomain.com/showuser/index.html/?userid=xxxxx

一切似乎都运作良好.

现有规则添加默认文档

SPA使用的地址栏中的URL从不请求实际文件,但默认文档index.html中的代码确实如此.这些文件请求都是404失败的,因为我猜重写规则也是这样做的.

如果URL包含文件名,我想要的是一些不执行URL重写的方法.规则引擎阻止我在使用URL重写功能时添加这样的条件 - 显然,在尝试使用URL重写功能时,您无法在URL上使用任何匹配条件.

尝试使用涉及URL文件名的条件时出错

url-rewriting azure azure-cdn

5
推荐指数
1
解决办法
1026
查看次数

标签 统计

azure ×1

azure-cdn ×1

url-rewriting ×1