Skip to content

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

Always Use HTTPS

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

Always Use HTTPS は、アプリケーション内のすべてのサブドメインとホストについて、訪問者のリクエストを http から https へリダイレクトします。

Cloudflare では、オリジン Web サーバーでのリダイレクトは推奨しません。リダイレクトループ の原因になることがあるためです。

可用性

Free Pro Business Enterprise
可用性 はい はい はい はい

訪問者トラフィックをすべて暗号化する

アプリケーション内のすべてのサブドメインとホストのトラフィックをリダイレクトするには、Always Use HTTPS を有効にします。

ダッシュボードで Always Use HTTPS を有効にするには:

  1. Cloudflare ダッシュボードで SSL/TLS Overview ページを開きます。

    Overview を開く ↗
  2. SSL/TLS 暗号化モードOff になっていないことを確認します。暗号化モードを Off にすると、Cloudflare ダッシュボードに Always Use HTTPS が表示されません。

  3. Edge Certificates ページを開きます。

  4. Always Use HTTPS をオンにします。

API で Always Use HTTPS を有効または無効にするには:

  1. SSL/TLS 暗号化モードOff になっていないことを確認します。
  2. URI パスの設定名に always_use_https を指定し、value パラメーターに希望の設定("on" または "off")を入れて、PATCH リクエストを送信します。

制限事項

HTTPS を強制しても、混合コンテンツ の問題は解決しません。ブラウザーはリクエスト前に、埋め込んだリソースのプロトコルを確認するためです。HTTPS を強制するページでは、相対リンクまたは HTTPS リンクだけを使ってください。Cloudflare の Automatic HTTPS Rewrites を使うと、一部の混合コンテンツリンクを自動で修正できます。

役に立ちましたか?