我想使用应用网关作为反向代理。来自前端的所有身份验证请求都应该路由到/auth。应用程序网关应该替换请求的查询参数,并且应该将URL重定向到结果页面。我无法在Azure上使用它。
示例:
应用网关在**测试下可达。联系我们请求:* 测试。com/auth*应用网关将请求修改为 * www.example.com应用网关URL将请求重定向到 * www.example.com这可能吗?我不知道怎么配置非常感谢
ippsafx71#
经过几个小时的搜索,我终于找到了如何做到这一点:1.创建了一个 /auth 端点。这是路由到 * www.example.com * backend.(实际上,该后端永远不会通过该规则命中)1.为 /auth 创建重写规则:该规则修改url和query,将URL设置为 /authredirect,并在查询时设置/修改所需的查询参数。在这个上启用“重新评估路径Map”,这样它就直接重定向到 /authredirect。1.将 /authredirect 端点配置为URL重定向到 * www.example.com 。同时启用“包含查询字符串”这样我就可以修改 /auth 下的传入请求,修改后我将其重定向到 /authredirect。希望能对大家有所帮助:)
1条答案
按热度按时间ippsafx71#
经过几个小时的搜索,我终于找到了如何做到这一点:
1.创建了一个 /auth 端点。这是路由到 * www.example.com * backend.(实际上,该后端永远不会通过该规则命中)
1.为 /auth 创建重写规则:该规则修改url和query,将URL设置为 /authredirect,并在查询时设置/修改所需的查询参数。在这个上启用“重新评估路径Map”,这样它就直接重定向到 /authredirect。
1.将 /authredirect 端点配置为URL重定向到 * www.example.com 。同时启用“包含查询字符串”
这样我就可以修改 /auth 下的传入请求,修改后我将其重定向到 /authredirect。
希望能对大家有所帮助:)