2016-06-29 10 views
0

ich dies auf einem Wordpress Multisite bin mit meiner Hauptdomain zu https und alle Sub-Domains nicht https umgeleitet werden, aber es ist nur für die Hauptdomain arbeiten:Der Versuch, Subdomains nicht http zu umleiten, aber es funktioniert nicht

# for main domain 
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] 
RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} ^www\. [NC] 
RewriteRule^https://domain.com%{REQUEST_URI} [R=301,L,NE] 

# for sub domain 
RewriteCond %{HTTP_HOST} ^(www\.)?subdomain\.domain\.com$ [NC] 
RewriteCond %{HTTPS} on [OR] 
RewriteCond %{HTTP_HOST} ^www\. [NC] 
RewriteRule^http://subdomain.domain.com%{REQUEST_URI} [R=301,L,NE] 

Ich habe ein paar verschiedene Dinge ausprobiert, und kann einfach nicht scheinen, die Subdomain auf http umleiten. :/Irgendwelche Gedanken?

Antwort

0

Versuchen mit:

# for main domain 
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] 
RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} ^www\. [NC] 
RewriteRule^https://domain.com%{REQUEST_URI} [R=301,L,NE] 

# for sub domain 
RewriteCond %{HTTP_HOST} !^(www\.)?domain\.com$ [NC] 
RewriteCond %{HTTPS} on 
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE] 
+0

es versucht, aber bekam das gleiche Ergebnis. Wenn ich zu 'https: // sub.domain.com gehe, gibt es mir nur einen Privatsphärenfehler, anstatt umzuleiten. :( –

+0

Sie können nicht zu http ohne Datenschutzfehler umleiten. – Croises

+0

nicht sicher, dass ich verstehe, was Sie meinen. –