我现在已成功在CDN中设置我的静态网站, 有没有办法指定index.html是默认文档? 这是一个1页的网站,我只想浏览到根网址,而无需输入/index.html ..
谢谢
答案 0 :(得分:5)
根据您的previous question,我假设您已将CDN设置为映射到blob存储。如果这是正确的,不幸的是,目前无法实现,因为Azure存储不支持默认文档。这是Azure反馈中最受欢迎的功能之一 - https://feedback.azure.com/forums/217298-storage/suggestions/1180039-support-a-default-blob-for-blob-storage-containers但它仍处于待处理状态。
如果需要,您可以创建一个合适的网站(而不是在blob存储中使用此index.html文件)并通过CDN提供该网站。您可以在此处找到有关它的更多详细信息:https://azure.microsoft.com/en-in/documentation/articles/cdn-websites-with-cdn/。
答案 1 :(得分:4)
微软正致力于此。目前,您只有两种可能性来解决这个问题:
使用高级CDN 如果您购买了Verizon CDN的高级版本,则可以创建自定义重写规则。您可以在CDN端点的“高级功能”部分找到它。点击“管理”后,您将被重定向到门户网站之外,您可以在其中管理您的cdn。
他必须创建一个像这样的重定向规则:
要检查重定向规则是否有效,您可以安装IIS并激活URL重写模块。在重写模块中,您可以测试您的规则。
答案 2 :(得分:0)