【发布时间】:2020-03-27 08:08:53
【问题描述】:
所以我在 blob 存储和 appService 容器后端部署了一个 Angular SPA 应用程序。现在,我使用以下规则在 AppGateway 中公开了应用程序:
- 类型:基于路径
- 监听器:httpsListener
- 默认后端池:blobStoragePool
- 路径:
- 名称:API;路径:/api/*;后端池:appServicePool
一切正常,但如果我直接访问 https://myapp.cloudapp.azure.com/login,我会得到 404,因为 .htaccess 没有被处理(因为它只是一个普通的 blob Web 存储),所以下一步是尝试进行另一个重定向,例如:
- 名称:根;路径:/.+;后端池:blobPool
有一个suggestion 用于分类以使用 reg-exp,所以这种方法是不可行的。
TL/DR:当路径不是 /api/ 时,我如何重定向到 / ?*
EDIT1:
【问题讨论】:
-
您能提供您的示例代码或屏幕截图吗?你能为 /* + BackendPool: blobPool 设置一个基于路径的规则吗?
-
我附上了appGateway上基于路径的规则的截图
标签: azure azure-blob-storage azure-application-gateway