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 string が false の場合に可(任意)元のクエリ文字列を保持しない場合(Preserve query string が false)にかぎり、ターゲット URL にクエリ文字列を追加できます。Preserve query string を true にすると、ソース URL に一致したとき にリクエストのクエリ文字列が引き継がれます。 |
| フラグメント 例: results |
不可 | 可(任意) |
Bulk Redirects は、authority コンポーネント 2 のないターゲット URL にも対応します。次の URL がその例です。
magnet:?xt=urn:btih:2bd9d334e8d1e5bd7768755173222db5c6dea13b&dn=archlinux-2021.07.01-x86_64.iso