Hopp til innhold
skribbskribb

Utviklere

Videresendinger

Nettsted

Gamle adresser som skal sende den besøkende videre med 301, for eksempel etter en flytting fra et annet nettsted. En videresending gjelder bare en adresse nettstedet ellers ville svart 404 på, så den skygger aldri for en side som finnes. Det er plass til 200.

Krever en publikasjon satt opp som nettsted. Meldinger krever i tillegg en pakke, Skribb Litt eller Skribb Mer.

Alle sidene

Kodeeksemplene kaller en skribb-funksjon. Hent klienten for språket ditt →

GET/v1/redirects

pages:read

Hent videresendingene

Svaret · 200

itemsRedirect[]
Videresendingene, i rekkefølgen de ble lagret. Kan være tom.
Svar
{
  "items": [
    { "from": "/tjenester/belysning", "to": "/belysning" }
  ]
}
# Kaller skribb-klienten: https://skribb.no/utviklere/autentisering#klient
skribb "/redirects"

PUT/v1/redirects

pages:write

Erstatt videresendingene

Send hele lista. Tom liste fjerner alle. Er det noe galt med en av dem, blir hele kallet avvist, og index i svaret sier hvilken. To regler for samme gamle adresse gir duplicate-redirect, og en regel som ender der den startet, direkte eller via de andre, gir redirect-loop.

Bodyen du sender

itemsRedirect[]påkrevd
Alle videresendingene. Inntil 200.

Svaret · 200

itemsRedirect[]
Videresendingene slik de nå er.
# Kaller skribb-klienten: https://skribb.no/utviklere/autentisering#klient
skribb "/redirects" \
  -X PUT \
  -H "content-type: application/json" \
  -d '{
    "items": [
      {}
    ]
  }'

Objekter

Redirect

En gammel adresse og hvor den skal sende den besøkende.

Felter

fromstringpåkrevd
Den gamle adressen, som en sti på nettstedet (/tjenester/belysning). Skråstreken til slutt teller ikke, og en query-streng er ikke med. Ikke forsiden. Inntil 300 tegn.
tostringpåkrevd
Hvor den besøkende sendes. En sti på nettstedet (/belysning), eller en full adresse på nettstedets eget domene, som vi lagrer som stien. Andre nettsteder tar vi ikke imot.

← Alle rutene