将所有https非www流量重定向到Elastic Beanstalk上的www

时间:2015-08-13 01:07:32

标签: apache .htaccess redirect amazon-web-services elastic-beanstalk

无法将非www https流量重定向到https://www

目前,我们的域名注册商已针对http流量进行了网络转发设置,因此它正在为此工作,但等待他们是否也支持https。我们在.htaccess中有以下内容将所有流量定向到https:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{REQUEST_URI} !^/status\.html$
RewriteCond %{REQUEST_URI} !^/_hostmanager/
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
</IfModule>

我知道Elastic Beanstalk处理https请求的方式略有不同,因此HTTP:X-Forwarded-Proto。我们已经在这里尝试了所有答案,到目前为止还没有任何工作。

我们是否应该通过域名注册商关闭网络转发,并且.htaccess处理针对http和https请求的非www重定向?如果是这样,我们如何在.htaccess中设置它并将所有流量重定向到https?

由于

0 个答案:

没有答案