WordPressの常時SSL化で、下層ページのhttpからhttpsへのリダイレクトがうまくいかない場合に確認すること

WordPressの常時SSL化をするとき、リダイレクトの設定でつまづいたので、メモしておきます。
下層ページがhttpsにリダイレクトされない
httpからhttpsへのリダイレクト設定は.htaccessに記述します。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>本来はこの記述で、全てのページがhttpからhttpsへリダイレクトされるようになるはずです。
しかし、サイトを確認してみると、下層ページがリダイレクトされません(トップページはリダイレクトされるが、index.phpをつけるとリダイレクトされない)。
原因はリダイレクト設定を書く位置
どうやらリダイレクト設定の位置が悪かったらしく、# BEGIN WordPressと書かれた行より上にリダイレクト設定を書かないといけないようです。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPressこの順番を逆にしてしまうと、先にWordPressの# BEGIN WordPressから# END WordPressの処理が適応されて.htaccessが終了してしまいます。
トップページはちゃんとリダイレクトされるので、トップページだけ確認して設定ができたと勘違いしてしまいそうです。
また、こういった後から追加するコードは、下へ下へ追加していくイメージだったので、注意する必要がありますね。
気をつけましょう。



Nuxt.jsでコンポーネントを作成してコードの共通化を行う|Nuxt.jsの基本
iCLUSTA+でWordPressのアップロード容量を上げたいときのメモ
WordPressのヘッダーにツールバーが表示されないときは、wp_headやwp_footerが入っているか確認
Vue CLIでの画像パスの指定方法・配置場所まとめ
WordPressのカスタム投稿タイプを追加後、ページは存在しているはずなのに404になる場合の解決方法
スマホやPCにプッシュ通知をしてくれる「Push7」をブログに追加する方法
Nuxt.jsでaxios-moduleを使ってAPIからデータを取得・表示する|Nuxt.jsの基本
Facebookでシェアした記事の画像反映ができていない時の修正方法
Font Awesome 5の基本的な使い方と、Font Awesome 4との違い
全角スペースを可視化してくれるVisual Studio Codeの拡張機能「zenkaku」
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Visual Studio Codeのエクスプローラー上でファイル・フォルダの複製ができるようになる拡張機能「Duplicate action」
Finderで選択したフォルダをVisual Studio Codeで開くAlfred Workflowの作り方
ATOKで登録した単語の品詞を、あとから一括で変更する方法
Path Finderのデュアルブラウザ機能をもっと便利に使いこなすための勘どころ
ImageOptimで画像圧縮に最適な設定を行う
Google Chromeをショートカットキーで操作できるようにする
「DevTools z-index」でz-indexがかかっている要素をChrome開発者ツールに一覧表示させる
Path Finderのクラウドファイルアップロード機能で、選択ファイルをサーバー上にすばやくアップする
gzip圧縮をしてウェブサイトの表示スピードを上げる方法
Drive File StreamでGoogle Driveをローカル容量を圧迫せずにファイルを閲覧する