2016-05-10 3 views
3

を持っていない場合は、WWWに非WWWをリダイレクト:htaccessの力HTTPSと私はHTTPSを強制し、WWWに非WWWをリダイレクトしようとしていますサブドメイン

問題は、私は多くのsudomainsを持っていると私は(今のところ)ワイルドカードSSLを持っていないので、私はしたいです:

  • (x).domain.com(www.domain.comを除く)===> http://*.domain.com

これは可能ですか?

私は私の問題は、私は、WWW以外のサブドメイン取得、HTTPSをしたいとhttps://wwwを強制するには、WWW

+0

可能性の重複[htaccessの力HTTPSおよび非WWWにWWWをリダイレクトし、ない他のサブドメイン](http://stackoverflow.com/questions/ 21467329/htaccess-force-https-and-redirect-www-non-www-but-no-other-subdomains) – luchaninov

答えて

1

に非WWWをリダイレクトしていないで、HTTPSを強制するか、WWWにすべての非WWWをリダイレクトを発見し、試験したすべてのansewers唯一www.example.comのは、使用することができます:

RewriteEngine on 
#redirect http non-www to https://www 
RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ 
RewriteRule (.*) https://www.example.com/$1 [R=301,L] 
#redirect https non-www to www 
RewriteCond %{HTTPS} on 
RewriteCond %{HTTP_HOST} ^example\.com$ 
RewriteRule (.*) https://www.example.com/$1 [R=301,L] 
+0

starkeenに感謝しています。 example = .com $ –

+1

これはルールの条件です。ホストの値は、** www。**または** example.com **で始まる必要があります。パターン '(www \。)?'は "www"にマッチします。任意に。 – starkeen

関連する問題