重定向到Application Gateway中的路径

时间:2019-12-02 17:02:31

标签: azure azure-blob-storage azure-application-gateway

因此,我在Blob存储中部署了一个有角度的SPA应用程序,并在appService容器后端中进行了部署。现在,我使用以下规则在AppGateway中公开了该应用程序:

  • 类型:基于路径
  • 监听器:httpsListener
  • 默认后端池:blobStoragePool
  • 路径:
    • 名称:api;路径:/ api / *; BackendPool:appServicePool

一切正常,但是如果我直接访问https://myapp.cloudapp.azure.com/login,则会得到404,因为未处理.htaccess(,因为它是静态Web duh ... ),所以接下来步骤是进行另一个重定向,例如:

  • 名称:根;路径:/.+; BackendPool:blobPool

但是在分类中有suggestion使用reg-exp,因此这种方法是不可行的。

当路径不是/ api / *时如何重定向到/?


EDIT1:

Path-based rule

1 个答案:

答案 0 :(得分:0)

一种解决方法是在存储帐户静态网站中提供index.html作为错误文档路径。这不是理想的方法,好的方法是重定向以对index.html执行301

为了避免有人遇到相同问题,我将其留在这里。