2017-01-31 13 views
1

トップレベルドメインをhttpsにリダイレクトしようとしていますが、サブドメインはリダイレクトしようとしていません。トップレベルドメインのみをhtaccess経由でhttpsにリダイレクトする問題?

これは私が持っているものです。

RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} site.eu$ 
RewriteCond %{HTTP:X-Forwarded-Proto} !https 
RewriteRule ^(.*)$ https://site.eu/$1 [R,L] 

サブドメインを無視するにはどうすればよいですか?

RewriteCond %{HTTPS} off 
RewriteCond %{HTTP:X-Forwarded-Proto} !https 
RewriteCond %{HTTP_HOST} ^(?:www\.)?site\.eu$ [NC] 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE] 

^(?:www\.)?site\.eu$だけトップレベルのdoainと一致します:

答えて

1

あなたはこのルールが使用することができます。

関連する問題