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

时间:2019-02-22 17:28:44

标签: wordpress azure azure-application-gateway

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

在Application Gateway中,我使用基于url的路由,该路由将流量路由到Azure App Service(blog.azurewebsites.net)和ssl终止。

应用服务,这是wordpress网站,其中WP_SITEURLWP_HOME设置为“ example.com”。

现在,如果我去:

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

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

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

2 个答案:

答案 0 :(得分:0)

您可以尝试https://example.com/吗? (以斜杠结尾)。

没有斜杠,我想它与基于路径的规则不匹配。

答案 1 :(得分:0)

我在具有Linux环境的Azure App Service上运行WP网站。

一旦我使用HTTPS访问我的域,并且$ _SERVER ['REQUEST_SCHEME']返回'http'而不是'https'。造成问题的原因是WP网站使用 http

加载了所有图像,css,js ..

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

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