OrzMiku

Dzの窝

山无陵,江水为竭,冬雷震震,夏雨雪,天地合,乃敢与君绝。
github
bilibili
modrinth
email

CloudFalreリダイレクトルールを使用して、xLogの複数のドメインバインディングを解決します。

CloudFalre のドメインリダイレクトを使用して、このタスクを実行する方法については、すでにチュートリアルがあります。以下に 2 つの記事を掲載します:

xlog の複数ドメインバインディングの実現
xlog は複数ドメインの追加をサポートしていませんが、解決策はあります

これらのチュートリアルのうち、1 つは CloudFlare のページルールを使用し、もう 1 つは直接 CloudFlare のページを使用してリダイレクトを行います。
ただし、CloudFlare には専用のリダイレクトルールである Redirect Rules がありますが、インターネット上の情報は少なく、特に動的リダイレクトの式に関してはほとんどありません。

以下は使用例であり、www.miku.showmiku.showにリダイレクトし、パスとクエリ文字列を保持することを目的としています。

Redirect Rules のルール#

  • ルール名: 任意
  • マッチする着信リクエスト: カスタムフィルタ式
    • フィールド: ホスト名
    • オペレーター: equals
    • : www.miku.show
  • その後
    • タイプ: ダイナミック
    • : concat("https://", "miku.show", http.request.uri)
    • ステータスコード: 301
  • クエリ文字列を保持する: チェックしない(クエリ文字列はhttp.request.uriに含まれているため)

その後、ルールを保存します。

image

プロキシの設定#

リダイレクトルールを設定しましたが、現時点では www.miku.show はまだ miku.show にリダイレクトされません。www.miku.show のトラフィックを CloudFlare のプロキシを経由させる必要があります(私の説明が正確かどうかはわかりません)。

DNS 解析に入り、www に A レコードを設定し、解析値を任意に入力します。私の場合、1.1.1.1 を入力しましたが、この値は影響しません。ただし、必ずプロキシ(小さな黄色い雲)を有効にしてください。

解析を追加したら、正常にリダイレクトされるようになります。現在:

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。