【问题标题】:Redirect loop in wordpress behind Azure Application GatewayAzure 应用程序网关后面的 wordpress 中的重定向循环
【发布时间】:2020-12-11 17:11:19
【问题描述】:

我的域 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 - 发生重定向循环

【问题讨论】:

  • 您解决了这个问题吗?
  • 这方面有什么更新吗?

标签: wordpress azure azure-application-gateway


【解决方案1】:

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

一旦我使用 HTTPS 访问我的域并且 $_SERVER['REQUEST_SCHEME'] 返回 'http' 而不是 'https'。它导致的问题是 WP 站点使用 http

加载所有图像、css、js..

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

$_SERVER['HTTPS'] = 'on';
$_SERVER['REQUEST_SCHEME'] = 'https'; 

【讨论】:

  • 我已经忍受了4天,我的精神快要放弃了。我已经在我的 wordpress 前面配置了 azure 应用程序网关,但它并不能正常工作。 ...我找到了这个 - 救命。
【解决方案2】:

你能试试https://example.com/吗? (以斜线结尾)。

没有斜线,我猜它不匹配基于路径的规则。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    • 2014-01-28
    • 1970-01-01
    • 2014-01-11
    • 2018-12-19
    • 1970-01-01
    相关资源
    最近更新 更多