url看起来像这样。
https://xxxx.blob.core.windows.net/yyyy/index.html
当我导航到URL时,它工作正常。但随后浏览器会删除“ index.html”,并且如果用户刷新页面网址,则该网址无效。有没有一种方法可以使网址正确打开,无论是否带有.html
答案 0 :(得分:0)
但随后浏览器会删除“ index.html”
否,浏览器根本不会更改URI。 HTTP中没有任何内容表明index.html
隐含在URI中。
请按照以下说明在Azure Blob存储中设置静态网站:
特别是:
{accountName}.{misc}.web.core.windows.net
主机名(您可以单独配置自定义主机名)。 请勿使用Blob的直接URI({accountName}.blob.core.windows.net
) $web
的容器中(该容器将映射到您的.web.core.windows.net
根目录)。az
命令行或Enable-AzStorageStaticWebsite
PowerShell指定--index-document index.html
或您的网站需要的内容(例如Default.html
,Index.htm
等)。