Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ルートから WWW へリダイレクトする

ルート(「apex」または「naked」ドメインとも呼ばれます)から WWW サブドメインへ、HTTPS リクエストを転送するリダイレクトルールを作成します。

最終更新 Markdown で表示Agent セットアップ

この例では、ルートドメイン(example.com)から WWW サブドメイン(www.example.com)へ HTTPS リクエストを転送し、元のパスとクエリ文字列は保持するリダイレクトルールを作成します。

When incoming requests match

  • Wildcard pattern
    • Request URL: https://example.com/*

Then

  • Target URL: https://www.example.com/${1}
  • Status code: 301
  • Preserve query string: Enabled

このルールにより、ルートドメインからの HTTPS リクエストだけが WWW サブドメインへリダイレクトされます。ほかのリクエスト(HTTP や他のサブドメインへのリクエストなど)は変わりません。

たとえば、このリダイレクトルールは次のようにリダイレクトします。

リクエスト URL ターゲット URL ステータスコード
https://example.com/products/ https://www.example.com/products/ 301
https://store.example.com/products/ (変更なし) 該当なし
https://example.com/admin/?logged_out=true https://www.example.com/admin/?logged_out=true 301
http://example.com/?all_items=true (変更なし) 該当なし
http://www.example.com/admin/ (変更なし) 該当なし

ルールをデプロイする前に、example.com を実際のホスト名に置き換えてください。

役に立ちましたか?