Azure 应用程序网关后面的 WordPress 中的重定向循环

Vas*_*nko 0 wordpress azure azure-application-gateway

我有example.com指向 Azure 应用程序网关的域

在应用程序网关中,我使用基于 url 的路由,将流量路由到 Azure 应用服务 ( blog.azurewebsites.net) 和 ssl 终止。

应用服务,这是 WordPress 站点,WP_SITEURLWP_HOME设置为“ example.com”。

现在,如果我去:

https://example.com/post/- 效果很好

https://example.com/index.php- 效果很好

https://example.com-发生重定向循环

小智 5

我在 Linux 环境的 Azure 应用服务上运行 WP 站点。

一旦我使用 HTTPS 访问我的域,并且 $_SERVER['REQUEST_SCHEME'] 返回“http”而不是“https”。它导致的问题是 WP 站点使用http加载所有图像、css、js..

我用 wp-config.php 文件中的这些行修复了我的情况。

$_SERVER['HTTPS'] = 'on';
$_SERVER['REQUEST_SCHEME'] = 'https'; 
Run Code Online (Sandbox Code Playgroud)