如何在Azure CDN上设置重写规则以提供与路径模式不匹配的index.html?

时间:2016-09-30 21:06:37

标签: azure url-rewriting cdn azure-cdn

我想使用Azure CDN(显然由EdgeCast提供支持)为我的React + GraphQL Web应用程序提供静态内容。

CDN将从存储帐户中提取静态文件,Node.js将处理GraphQL端点。

要使客户端路由正常工作,我需要为所有与静态内容路径(ember.debug.js:43272Uncaught TypeError: Cannot read property 'tagName' of undefined )匹配的请求提供/static/index.html

我想避免使用Node.js以这种方式提供/static/somefile.ext

index.html

2 个答案:

答案 0 :(得分:2)

如果您使用的是Verizon Premium SKU,则可以通过点击“管理”来访问规则引擎。来自天蓝色的门户网站。

我会使用这样的规则重写除index.html的静态链接之外的所有内容

rewrite rule screencap

答案 1 :(得分:0)

您可以尝试使用"修改客户端响应标头"特征:

enter image description here