【发布时间】:2013-12-20 05:06:08
【问题描述】:
我遇到了强制使用 ssl 的问题。我正在使用 codeigniter 并将其部署在带有 elasticbeanstalk 的 AWS 单实例中。我的 htaccess 规则如下:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule !/status https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
但浏览器进入重定向循环。无论我尝试什么都没有解决这个问题。
【问题讨论】:
-
这里有同样的问题。事实是,在 ssl.conf 中,来自端口 443 的每个调用都“代理”到端口 80,因此您永远不会打开 https =。您找到解决方法了吗?
标签: .htaccess codeigniter mod-rewrite ssl amazon-web-services