I would like to use azure blob and CDN premium features but the documentation is very sparse. This is something totally doable on Amazon S3 / CloudFront.
For clarity I want *.azureedge.net/sample/index.html
to equal*.azureedge.net/sample/
and *.azureedge.net/sample/test.html
to equal to *.azureedge.net/sample/test
This is totally not clear and takes "up to 4 hours" to preview changes, so...
After some investigation, Azure has a wrapper for Verizon Edgecast CDN, and this page looks identical to theirs...
Edgecast support gave me the following rules:
((?:[^\?]*/)?)($|\?.*)
destination $1index.html$2
((?:[^\?]*/)?[^\?/.]+)($|\?.*)
destination $1.html$2
I created an npm package to deploy a folder and subfolders to azure storage see https://github.com/glued/yokai theres some additional information about configuring the CDN for clean urls here: https://github.com/glued/yokai/blob/master/azure.md