コンテンツにスキップ

サポートされているURLコンポーネント

URLリダイレクトのソースURLとターゲットURLは、異なるURLコンポーネントをサポートしています。

以下の参照テーブルでは、提供されたURLコンポーネントの例は次のURLに基づいています:

https://user:password@www.example.com:443/search?q=term#results
URLコンポーネントソースURLでサポートされている 1ターゲットURLでサポートされている
スキーム
例えば:
https
はい、httpまたはhttpsのみ
(オプション)
はい
ユーザー情報
例えば:
user:password
いいえはい(オプション)
ホスト
例えば:
www.example.com
はいはい(オプション)
ポート
例えば:
443
いいえはい(オプション)
パス
例えば:
/search
はいはい
クエリ文字列
例えば:
q=term
いいえはい、クエリ文字列を保持がfalseの場合(オプション)

元のクエリ文字列を保持しない場合にのみ、ターゲットURLにクエリ文字列を追加できます(つまり、クエリ文字列を保持がfalseの場合)。クエリ文字列を保持をtrueに設定すると、リクエストのクエリ文字列は、ソースURLの一致がある場合に渡されます。
フラグメント
例えば:
results
いいえはい(オプション)

バルクリダイレクトは、次のURLのように、権限コンポーネントなしのターゲットURLもサポートしています 2

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

Footnotes

  1. ソースURLでサポートされている = いいえは、ソースURLにコンポーネントを含めて、受信リクエストのURLと一致させることができないことを意味します。

  2. URLの権限は、ユーザー情報、ホスト、およびポートコンポーネントの組み合わせです。