【发布时间】:2014-12-24 14:03:45
【问题描述】:
我不得不从这里更新我的 .htaccess:
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
到这里:
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
让它在 AWS Elasic 负载均衡器后面工作。
在 AWS 上似乎一切正常,但在我的本地环境中,我陷入了重定向循环。
我怎样才能让这个设置在两种环境中都能正常工作?
【问题讨论】:
-
您是否将本地 Apache 服务器作为反向代理/负载平衡器运行?您是否在本地 VirtualHost 配置中设置了
RequestHeader set X-Forwarded-Proto "https"?
标签: regex amazon-web-services apache .htaccess mod-rewrite