完全に埋めた Bulk Redirect Rule オブジェクトの JSON 構造は次のとおりです。
{
"action": "redirect",
"expression": "http.request.full_uri in $<LIST_NAME>",
"action_parameters": {
"from_list": {
"name": "<LIST_NAME>",
"key": "http.request.full_uri"
}
}
}JSON オブジェクトのプロパティは、次の条件を満たす必要があります。
-
actionはredirectである必要があります -
action_parametersには、追加設定を持つfrom_listオブジェクトが必要です。 -
from_listには次のプロパティが必要です。name: 現在の Bulk Redirect Rule に関連付ける、既存の Bulk Redirect List の名前。key: 設定した URL リダイレクトの送信元 URL 値と照合する値を定義する式です。URL マッチングアルゴリズム の規則に従います。詳細は Bulk Redirects の概念 を参照してください。
-
expressionは、keyプロパティで使うリクエストフィールドを参照する必要があります。詳細は Bulk Redirects の概念 を参照してください。
完全に埋めた URL リダイレクトリスト項目オブジェクトの JSON 構造は次のとおりです。
{
"id": "7c5dae5552338874e5053f2534d2767a",
"redirect": {
"source_url": "https://example.com/blog",
"target_url": "https://example.com/blog/latest",
"status_code": 301,
"include_subdomains": false,
"subpath_matching": false,
"preserve_query_string": false,
"preserve_path_suffix": true
},
"created_on": "2021-10-11T12:39:02Z",
"modified_on": "2021-10-11T12:39:02Z"
}redirect オブジェクトのプロパティの詳細は、URL リダイレクトのパラメーター を参照してください。