【发布时间】:2018-11-12 17:32:13
【问题描述】:
我有一个托管在 Azure Web 应用程序中的 Wordpress 站点。当通过网络应用程序直接访问时,它工作正常。但是当我把它放在 Azure 应用程序网关后面时,我收到“Too_Many_Redirects”错误。
我在应用程序网关后面有另一个网站,它不是 Wordpress,这不会发生。
有人经历过吗? 是否有任何特定的设置或解决方法可以使这项工作?
编辑 1----
应用程序网关配置:
Web 应用端点采用 HTTPS。
编辑 2----
今天我做了很多测试并找到了一种方法来完成这项工作,但并没有解决问题,而是创建了另一个问题。在 'SiteURL' 和 'Home' 设置的 Wordpress 中,我使用了 Azure Web App 提供的默认地址,而不是使用所需的地址,即自定义地址。这样做,TOO_MANY_REDIRECTS 错误消失了,但是我的网站的链接更改为 *.azurewebsites.net,这是一个大问题。
我尝试了使用 HTTPS 和 HTTP 的“家庭”地址。没有成功。
我刚刚发现即使没有 SSL,也会出现问题。仅适用于“azurewebsites”地址,这会破坏我的链接。
【问题讨论】:
-
您能分享一下您在应用程序网关上的规则配置吗?什么是 Web App 端点(HTTP 或 HTTPS)?
-
@IvanIgnatiev-MSFT 我用应用程序网关设置和 Web 应用端点类型更新了我的问题。