我希望能够在单个 $web 容器中托管网站的多个版本,并使用某种路由方法来指定默认文件夹。
我尝试在 $web 容器内创建 2 个文件夹(WEB1 和 WEB2),并将不同版本的网站上传到每个文件夹中(生产版本上传到 WEB1,暂存版本上传到 WEB2)。然后我显式访问 URL 中的文件夹(例如 STATIC-WEB-URL/WEB1)并查看我的网站。
问题是,一旦我访问 STATIC-WEB-URL/WEB1 网站已下载(这很棒),但 URL 立即更改为 STATIC-WEB-URL/#
这是一个问题,如果我再次刷新页面,就会导致404。
仅用于某些上下文:我正在尝试模仿应用程序服务中的部署槽选项。能够拥有一个登台和一个制作槽位。
最佳答案
您需要更新index.html页面中的基本URL 更改 -> 基本 href="/web1/"
关于azure - 静态托管 - 单个 blob 存储帐户中的多个网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57874928/