0

我有一个 azure 前门,它具有自定义前端/域、后端池和配置为使用 azure Web 应用程序作为后端的路由规则。当我访问该网站时,请求按应有的方式通过前门并选择最佳可用后端,但它在浏览器上显示来自后端池的 azure webapp 的 url,而不是 azure 前门域。当我被定向到后端并且不在浏览器中显示 azure Web 应用程序的 url 时,我希望在浏览器中有前端/域。

例如,当我访问www.mysite.com时,我希望它像www.mysite.com/foo(显示来自后端 Web 应用程序的内容)而不是 mywebapp.azurewebsites.net/foo

关于如何实现或是否有可能实现的任何指导?

4

2 回答 2

0

Azure 前门只是对传入的客户端流量进行简单的 URL 转发。经过我的验证,如果我们选择forwarding protocolto HTTPS only,当你访问前门 URL 时,地址栏将不会显示后端 URL。

在此处输入图像描述

但是,您实际上仍然可以在set-cookie.

在此处输入图像描述

有关更多信息,您可以阅读后端主机标头和类似问题here1here2

于 2020-12-04T10:04:31.987 回答
0

使用 AFD 中的转发功能可以做到这一点,但如果您使用重定向,那么当然会显示实际的后端 URL,因此配置基本转发,AFD URL 将始终显示

于 2021-08-25T07:45:52.247 回答