Zum Hauptinhalt springen
POST
/
cms
/
v3
/
url-redirects
/
Eine Weiterleitung erstellen
curl --request POST \
  --url https://api.hubapi.com/cms/v3/url-redirects/ \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "isTrailingSlashOptional": true,
  "isMatchQueryString": true,
  "redirectStyle": 123,
  "routePrefix": "<string>",
  "isMatchFullUrl": true,
  "isProtocolAgnostic": true,
  "destination": "<string>",
  "isOnlyAfterNotFound": true,
  "isPattern": true,
  "precedence": 123
}'
{
  "isTrailingSlashOptional": true,
  "redirectStyle": 123,
  "isMatchQueryString": true,
  "created": "2023-11-07T05:31:56Z",
  "isMatchFullUrl": true,
  "destination": "<string>",
  "isOnlyAfterNotFound": true,
  "isPattern": true,
  "precedence": 123,
  "routePrefix": "<string>",
  "isProtocolAgnostic": true,
  "id": "<string>",
  "updated": "2023-11-07T05:31:56Z"
}

Unterstützte Produkte

Erfordert eines der folgenden Produkte oder höher.
Marketing HubMarketing Hub -Professional
Sales HubSales Hub -Kostenlos
Service HubService Hub -Kostenlos
Content HubContent Hub -Starter
Diese API erfordert einen der folgenden Bereiche:
content

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json
redirectStyle
integer
required
routePrefix
string
required
destination
string
required
isTrailingSlashOptional
boolean
isMatchQueryString
boolean
isMatchFullUrl
boolean
isProtocolAgnostic
boolean
isOnlyAfterNotFound
boolean
isPattern
boolean
precedence
integer

Response

successful operation

isTrailingSlashOptional
boolean
required

Ob ein angehängter Schrägstrich ignoriert werden soll.

redirectStyle
integer
required

Der Typ der zu erstellenden Weiterleitung. Mögliche Optionen: 301 (dauerhaft), 302 (temporär) oder 305 (Proxy). Weitere Informationen finden Sie [hier].(https://knowledge.hubspot.com/cos-general/how-to-redirect-a-hubspot-page).

isMatchQueryString
boolean
required

Ob „routePrefix“ mit der gesamten URL übereinstimmen soll, einschließlich Abfragezeichenfolge.

isMatchFullUrl
boolean
required

Ob „routePrefix“ mit der gesamten URL übereinstimmen soll, einschließlich Domain.

destination
string
required

Die Ziel-URL, an die die Target-URL bei einer Übereinstimmung mit „routePrefix“ weitergeleitet wird.

isOnlyAfterNotFound
boolean
required

Ob die URL-Weiterleitungszuordnung nur angewendet werden soll, wenn keine live geschaltete Seite unter der URL gefunden wird. Bei „false“ (falsch) hat die URL-Weiterleitungszuordnung Vorrang vor anderen vorhandenen Seiten.

isPattern
boolean
required

Ob „routePrefix“ mit dem Muster übereinstimmen soll.

precedence
integer
required

Wird verwendet, um die URL-Weiterleitung zu priorisieren. Wenn eine angegebene URL mit mehr als einer Weiterleitung übereinstimmt, wird diejenige mit der niedrigeren Priorität verwendet.

routePrefix
string
required

Die eingehende Ziel-URL, der Pfad oder das Muster für die Weiterleitung.

isProtocolAgnostic
boolean
required

Ob „routePrefix“ mit dem HTTP- und dem HTTPS-Protokoll übereinstimmen soll.

id
string
required

Die eindeutige ID dieser URL-Weiterleitung.

created
string<date-time>
updated
string<date-time>