使用www&强制https没有https htaccess的子域名

时间:2014-04-26 19:01:32

标签: .htaccess mod-rewrite redirect https subdomain

我的htaccess配置需要帮助。

我跟随这样的htaccess锁:

RewriteCond %{HTTP_HOST} ^(.+-abc.*|def|www)\.domain\.com$
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

结果: 一切正常,但这个多米诺不会将我重定向到https:

domain.com => https://www.domain.com [fail]

1 个答案:

答案 0 :(得分:0)

在主机名中设置第一部分可选:

RewriteCond %{HTTP_HOST} ^(?:(.+-abc.*|def|www)\.)?domain\.com$
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]