2016-04-27 19 views
0

私はhtaccess領域の初心者です。htaccess redirectからサブドメインを除外します。しかしwww以外のwwwをwwwにリダイレクトし、次にメインドメインのhttpsにリダイレクト

私は今

RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
RewriteCond %{HTTPS} !on 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

これは私がしかし、私はサブドメインを除外する必要があり、次の

example.com => https://www.example.com 

を達成するのに役立ちます、以下の規則があります。

subdomain.example.com/myfile.html => http://subdomain.example.com/myfile.html 

どのようにすることができます私はそれを達成する?

お返事ありがとうございます。 注:いくつかのソリューションを試しました。しかし誰も私のために働いていませんでした。

答えて

0

あなたは、http =のために以下のルール>https://www

RewriteEngine on 

RewriteCond %{HTTP_HOST} !^sub\.domain\.com$ 
RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule^https://www.%{HTTP_HOST}%{REQUEST_URI} [NE,L,R] 
を使用することができます
関連する問題