我有域example.com
指向Azure应用程序网关
在Application Gateway中,我使用基于url的路由,该路由将流量路由到Azure App Service(blog.azurewebsites.net
)和ssl终止。
应用服务,这是wordpress网站,其中WP_SITEURL
和WP_HOME
设置为“ example.com
”。
现在,如果我去:
https://example.com/post/
-效果很好
https://example.com/index.php
-效果很好
https://example.com
-发生重定向循环
答案 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';