【发布时间】:2016-07-05 11:10:58
【问题描述】:
我已经设置了一个负载均衡器,它接受来自用户的 https 连接。然后使用 http 连接将计算引擎连接到负载均衡器。
我已经在根文件夹中编写了以下 .htaccess 文件:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
现在,问题是,计算引擎总是通过 http 链接(连接到负载均衡器)而不是 https。
因此,.htaccess 文件始终认为连接是 http 而不是 https,即使 url 以 https 开头。因此,即使 url 是 https,它也会无限循环尝试将用户发送到 https。
在这种情况下应该怎么做才能将http重定向到https。
谢谢。
【问题讨论】:
标签: .htaccess google-compute-engine