https 301重定向和子域无法正常工作

时间:2015-06-01 07:35:25

标签: .htaccess mod-rewrite redirect

我使用以下代码将我的http重定向到htaccess中的https。 以下代码可以很好地将我重定向到https版本。

RewriteEngine on 
RewriteCond %{HTTPS} off 
RewriteRule ^ https://www.domain.com%{REQUEST_URI} [NE,R=301,L]

但是现在当我创建一个子域名时,http://example.domain.com也会重定向到https://www.domain.com。如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试:

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^sub\.domain\.com$ 
RewriteCond %{HTTPS} off 
RewriteRule ^ https://www.domain.com%{REQUEST_URI} [NE,R=301,L]