2017-06-30 24 views
0

サイトに対してhttpsを強制したいのですが、example.comを使用しているときではなく、www.example.comと入力すれば動作します。ここに私のhtaccessファイルがあります:example.comの.htaccessを使用してHTTPSを強制する方法

RewriteEngine On 
RewriteCond %{HTTPS} !=on 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

あなたは私を助けてくれますか?

答えて

0

が続い条件

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www\.example\.com$ 
RewriteRule ^(.*)$ "https\:\/\/example\.com\/$1" [R=301,L] 
RewriteCond %{HTTPS} !=on 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

おかげでHTTPS上でこれらの行を入れて、それが動作します! –

+0

'RewriteRule ^(。*)に変更する$ https://example.com/$1 [R = 301、L]' httpsの前にhttpにリダイレクトする必要はありません – Croises

+0

@Croisesありがとうございます。 – lkdhruw

関連する問題