2017-07-20 16 views
0

非常によく似たトピックはほとんど見つかりませんでしたが、私の状況では解決策はありませんでした。私力HTTPSを使用して、両方の方法をすることができます://とWWW .htaccessファイル経由:HTTPSとWWWを強制する方法

私の現在のコードはこれです:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /index.php?path=$1 [NC,L,QSA] 

それはの一般的な機能のための最後の行にだ機能を維持することが重要ですURL。

+0

これはあなたの直面する問題を解決するわけではありませんが、HSTSもチェックしてください:https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security – msanford

+1

あなたのhtaccessは、 'https'または' www '。あなたはそれを追加できますか? – anubhava

答えて

1

、HTTPSを強制し、WWWは、あなたの.htaccessでこれを使用するには:

RewriteEngine On 

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

は、あなたがこれをテストする前に、あなたのキャッシュをクリアしていることを確認します。

関連する問題