URL リライトパラメータ
静的および動的な URL リライトには異なるパラメータがあります:
- 静的 URL リライトには、ターゲット URL のための静的な値が必要です。
- 動的 URL リライトには、評価されるとターゲット URL を定義する式が必要です。
URL リライトのすべてのパラメータ値の最大長(合計)は 4,096 文字です。たとえば、URI パスに対して 2,048 文字の静的値(または式)を提供し、クエリ文字列に対して 2,048 文字の静的値(または式)を提供することができます。
URI パスとクエリ文字列の両方をリライトする静的リライト URL ルールの action_parameters フィールドの完全な構文は次のとおりです:
"action_parameters": { "uri": { "path": { "value": "<URI_PATH_VALUE>" }, "query": { "value": "<QUERY_STRING_VALUE>" } }}URI パスまたはクエリ文字列のみをリライトする場合は、それぞれ query または path パラメータを省略してください。
URI パスとクエリ文字列の両方をリライトする動的リライト URL ルールの action_parameters フィールドの完全な構文は次のとおりです:
"action_parameters": { "uri": { "path": { "expression": "<URI_PATH_EXPRESSION>" }, "query": { "expression": "<QUERY_STRING_EXPRESSION>" } }}URI パスまたはクエリ文字列のみをリライトする場合は、それぞれ query または path パラメータを省略してください。
同じルールには、URI パスとクエリ文字列の異なるタイプの URL リライトを含めることができます。たとえば、単一のルールが URI パスの 動的 URL リライトとクエリ文字列の 静的 URL リライトを実行することができます。そのようなルールの構文は次のとおりです:
"action_parameters": { "uri": { "path": { "expression": "<URI_PATH_EXPRESSION>" }, "query": { "value": "<QUERY_STRING_VALUE>" } }}