次の htaccess ファイルを使用して、https を使用するようにすべてのページをリダイレクトしました。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
これからホームページを除外する方法はありますか?では、www.mydomain.com と mydomain.com 以外のすべてが https を使用して読み込まれるのでしょうか?
次の htaccess ファイルを使用して、https を使用するようにすべてのページをリダイレクトしました。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
これからホームページを除外する方法はありますか?では、www.mydomain.com と mydomain.com 以外のすべてが https を使用して読み込まれるのでしょうか?
の前に次の行を追加してみてくださいRewriteRule:
RewriteCond %{REQUEST_URI} !^/$
編集
上記がうまくいかない場合は、次のことを試してください。
RewriteCond %{REQUEST_URI} !^/(index\.php|)$
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L]
ノート:
index.php、誰かが要求したときに提供されるファイルがドキュメント ルートにあります/。index\.phpそれ以外の場合は、DirectoryIndex ファイルに置き換えます (たとえばindex\.html、ドットをエスケープするバックスラッシュを忘れないでください)。