サブディレクトリにインストールしたWPの常時ssl化

ドメインルートは静的、サブディレクトリにWPをインストールしているパターンのお話です。

ドメインルートのhtaccessファイルにだけ以下を追加してもドメインルートしか常時ssl化されませんでした。

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

なので、WPをインストールしているサブディレクトリのhtaccessにも同じ記述を追記してあげたらうまく動きました。

ちなみに記述位置は# BEGIN WordPressより前にしないといけませんので注意です。

【WP】「.htaccess」で「index.html」のリダイレクトに失敗する原因! – wp-note

目次 -index-前置きURL正規化とは301リダイレクト処理まとめワードプレスをサブディレクトリにインストールしてサイトアドレス(URL)した際にURL正規化にめっちゃハマって…

URL正規化についてはこちらの記事がとてもわかりやすかったです。ありがとうございます!

Follow me!

コメントを残す

メールアドレスが公開されることはありません。