Cloudflare Pages の *.pages.dev のプレビューアクセスを無効にする
Cloudflare Access を設定する
ダッシュボード
からWorkers & Pages
を選択Overview
を選択Settings
タブのGeneral
の項目のAccess policy
をEnable
に変更する- 設定が完了するとプレビューページ(
*.{project}.pages.dev
)へのアクセスはメールでのコード認証になる
*.pages.dev へのアクセスをカスタムドメインへリダイレクトする
Account Home
->Websites
から設定を行いたいサイトを選択するRules
->Redirect Rules
->Bulk Redirects
から+ Create rule
を選択するSource URL
にpage.dev
の URL を設定し、Target URL
にリダイレクトさせたい URL を設定する。また、Subpath matching
にチェックを入れておく。必要に応じてPreserve query string
,Preserve path suffix
にもチェックを入れておく
https://developers.cloudflare.com/rules/url-forwarding/bulk-redirects/
https://dev.classmethod.jp/articles/cloudflare-pages-access/