コンテンツにスキップ

URL リライトパラメータ

静的および動的な URL リライトには異なるパラメータがあります:

  • 静的 URL リライトには、ターゲット URL のための静的な値が必要です。
  • 動的 URL リライトには、評価されるとターゲット URL を定義する式が必要です。

URL リライトのすべてのパラメータ値の最大長(合計)は 4,096 文字です。たとえば、URI パスに対して 2,048 文字の静的値(または式)を提供し、クエリ文字列に対して 2,048 文字の静的値(または式)を提供することができます。

API 情報

静的 URL リライト

URI パスとクエリ文字列の両方をリライトする静的リライト URL ルールの action_parameters フィールドの完全な構文は次のとおりです:

"action_parameters": {
"uri": {
"path": {
"value": "<URI_PATH_VALUE>"
},
"query": {
"value": "<QUERY_STRING_VALUE>"
}
}
}

URI パスまたはクエリ文字列のみをリライトする場合は、それぞれ query または path パラメータを省略してください。

動的 URL リライト

URI パスとクエリ文字列の両方をリライトする動的リライト URL ルールの action_parameters フィールドの完全な構文は次のとおりです:

"action_parameters": {
"uri": {
"path": {
"expression": "<URI_PATH_EXPRESSION>"
},
"query": {
"expression": "<QUERY_STRING_EXPRESSION>"
}
}
}

URI パスまたはクエリ文字列のみをリライトする場合は、それぞれ query または path パラメータを省略してください。

同じルール内の異なる URL リライトタイプ

同じルールには、URI パスとクエリ文字列の異なるタイプの URL リライトを含めることができます。たとえば、単一のルールが URI パスの 動的 URL リライトとクエリ文字列の 静的 URL リライトを実行することができます。そのようなルールの構文は次のとおりです:

"action_parameters": {
"uri": {
"path": {
"expression": "<URI_PATH_EXPRESSION>"
},
"query": {
"value": "<QUERY_STRING_VALUE>"
}
}
}