Apache の .htaccess に書くリダイレクト(mod_rewrite)を、チェックと入力で組み立てます。https化・www統一・index.html除去・末尾スラッシュ・個別URLの転送・ドメイン移転を、正しい順番でまとめて出力します。
旧パスは / から。末尾を * にすると、その下の階層をまとめて同じ構造で転送します(例: /old-blog/* → https://example.com/blog/)。?id=3 のようなクエリも指定できます。
.htaccess を必ずバックアップ(別名でダウンロード)してから書き換えます。curl -I が確実です。.htaccess が使えるかどうか(AllowOverride)はサーバーの設定しだいです。.htaccess で複数のドメインを扱う場合は、ドメイン欄を空にした汎用の書き方を使ってください。Apache の .htaccess に書くリダイレクト設定を、チェックと入力で組み立てるツールです。http→https、www の統一、index.html の除去、末尾スラッシュ、個別URLの301/302転送、ドメイン移転を mod_rewrite の書き方で、正しい順番にまとめて出力します。
RewriteEngine On のあとに RewriteCond %{HTTPS} off と、RewriteRule ^ https://ドメイン%{REQUEST_URI} [R=301,L] を書くのが基本です。「http → https に統一する」にチェックを入れると、www の設定に合わせた転送先で出力します。
CDN やロードバランサーでSSLを終端するサーバーでは、%{HTTPS} が常に off になり転送が繰り返されることがあります。「リバースプロキシ/CDN 経由の環境」にチェックを入れると、X-Forwarded-Proto ヘッダーも見る条件を加えます。直らないときはすぐバックアップに戻し、サーバー会社の案内を確認してください。
ページが恒久的に移ったなら 301、一時的な転送なら 302 です。301 はブラウザに強くキャッシュされるので、試す間は「上の正規化に使うステータス」や各行の種類を 302 にして確かめ、問題がなければ 301 に切り替えると直しやすくなります。
.htaccess の書き間違いや、サーバーで使えない設定があると 500 エラーになります。まずバックアップしておいた元の .htaccess に戻してください。そのうえで、コピーした内容が途中で切れていないか、mod_rewrite が使えるサーバーかを確認します。