次の 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
、ドットをエスケープするバックスラッシュを忘れないでください)。