更新:

Cloudflareでhttpsにリダイレクトする方法

場面

Github Pages等で立ち上げてCloudflareで自分のドメインと紐づけたウェブサイトが、httpで始まるURLで見れてしまうので"https..."にリダイレクトさせたい。

解決策

ページルールを使う。

1. ルール>ページルールを開く

Cloudflareを開いて、リダイレクトを設定したいドメインを選びます。(写真の場合はhaibala.com

リダイレクトを設定したいドメインを選ぶ

左のメニューからルール>ページルールを選びます。

ルールからページルールを選ぶ

右側の「ページルールを作成」のボタンを選びます。

2. ページルールを作成する

URLにはhttp://と自分のドメインを組み合わせたものを入力します。設定の選択から"URLの転送"を選び、転送先URLにhttps://と自分のドメインを組み合わせたものを入力します。

ページルールを作成する

ステータスコードは永久リダイレクトにしておきます。

3. リダイレクトされているか確かめる

これで設定は完了したので、適当なブラウザでアドレスバーにhttp://+(自分のドメイン)を入力して、自動的にhttps://...に変わるかを確かめます。

備考

リダイレクトに設定してSSL/TLSもフレキシブルにしたのに、どうしてGithub Pagesでhttps化が選べないんでしょうか(泣)
有識者さん助けてください。

Github PagesでEnforce HTTPが選べない件