INTEGRITY Dokumentace

Nastavení Single Redirects

Následující části popisují nastavení redirect rules pro konfiguraci statických a dynamických přesměrování URL.

Zástupné přesměrování URL

Provádí přesměrování URL pomocí vzory se zástupnými znaky pro shodu s více požadavky. Tento způsob zjednodušuje definování vzorů zdrojových a cílových URL adres bez nutnosti používat složité výrazy.

Přesměrování URL se zástupnými znaky má následující konfigurační parametry:

Informace o API

Zástupná přesměrování URL adres jsou běžné dynamická přesměrování URL které používají wildcard_replace() funkce v target_url.expression .

Úplná syntaxe "action_parameters" pole pro pravidlo přesměrování, které provádí přesměrování URL se zástupným znakem, vypadá takto:

"action_parameters": {
  "from_value": {
    "target_url": {
      "expression": "wildcard_replace(http.request.full_uri, r\"<REQUEST_URL_PATTERN>\", r\"<TARGET_URL_PATTERN>\")"
    },
    "status_code": <STATUS_CODE>,
    "preserve_query_string": <BOOLEAN_VALUE>
  }
}

Povinné parametry jsou <REQUEST_URL_PATTERN> a <TARGET_URL_PATTERN>.

Volitelné parametry mohou nabývat těchto hodnot:

Statické přesměrování URL

Provádí statické přesměrování URL se zadaným stavovým kódem HTTP a volitelně zachovává query string.

Statické přesměrování URL má následující konfigurační parametry:

Informace o API

Úplná syntaxe "action_parameters" pole pro pravidlo přesměrování, které provádí statické přesměrování URL, vypadá takto:

"action_parameters": {
  "from_value": {
    "target_url": {
      "value": "<STATIC_URL_VALUE>"
    },
    "status_code": <STATUS_CODE>,
    "preserve_query_string": <BOOLEAN_VALUE>
  }
}

Jediným povinným parametrem je <STATIC_URL_VALUE>.

Volitelné parametry mohou nabývat těchto hodnot:

Dynamické přesměrování URL

Provádí dynamické přesměrování URL, u kterého se cílová URL adresa určuje pomocí výrazu. Můžete nastavit stavový kód HTTP přesměrování a zda se má při přesměrování zachovat query string.

Dynamické přesměrování URL má následující konfigurační parametry:

Informace o API

Úplná syntaxe "action_parameters" pole pro pravidlo přesměrování, které provádí dynamické přesměrování URL, vypadá takto:

"action_parameters": {
  "from_value": {
    "target_url": {
      "expression": "<DYNAMIC_URL_EXPRESSION>"
    },
    "status_code": <STATUS_CODE>,
    "preserve_query_string": <BOOLEAN_VALUE>
  }
}

Jediným povinným parametrem je <DYNAMIC_URL_EXPRESSION>.

Volitelné parametry mohou nabývat těchto hodnot: