无法将非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?
由于