このHP(eguchi.jp)を常時SSL化するために、.htaccessを下記のように設定していました。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://eguchi.jp/$1 [R=301,L]
</IfModule>
WordPressのインストール先が/blog/になっているので、/ (ルート)でアクセスした際に、/blog/ にリダイレクトするようにしたかったのです。
色々試行錯誤した結果
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://eguchi.jp/$1 [R=301,L]
RewriteRule ^$ https://eguchi.jp/blog/ [R=301,L]
</IfModule>
RewriteRuleで^$と指定することで、/にアクセスがあったものだよっていう意味だというのに気づくのに時間がかかりました。
同じようにお困りの方は参考までに