Skip to content

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

Bulk Redirects で使える URL コンポーネント

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

URL リダイレクトのソース URL とターゲット URL は、対応する URL コンポーネントが異なります。

リファレンステーブルの URL コンポーネント例は、次の URL に基づきます。

https://user:[email protected]:443/search?q=term#results
URL コンポーネント ソース URL で対応 1 ターゲット URL で対応
スキーム
例:
https
可。http または https のみ
(任意)
ユーザー情報
例:
user:password
不可 可(任意)
ホスト
例:
www.example.com
可(任意)
ポート
例:
443
不可 可(任意)
パス
例:
/search
クエリ文字列
例:
q=term
不可 Preserve query stringfalse の場合に可(任意)

元のクエリ文字列を保持しない場合(Preserve query stringfalse)にかぎり、ターゲット URL にクエリ文字列を追加できます。Preserve query stringtrue にすると、ソース URL に一致したとき にリクエストのクエリ文字列が引き継がれます。
フラグメント
例:
results
不可 可(任意)

Bulk Redirects は、authority コンポーネント 2 のないターゲット URL にも対応します。次の URL がその例です。

magnet:?xt=urn:btih:2bd9d334e8d1e5bd7768755173222db5c6dea13b&dn=archlinux-2021.07.01-x86_64.iso

Footnotes

  1. ソース URL で対応 = 不可 は、受信リクエストの URL と照合するソース URL に、そのコンポーネントを含められないことを意味します。

  2. URL の authority は、ユーザー情報、ホスト、ポートの組み合わせです。

役に立ちましたか?