301-redirects

Samenvatting

Een 301-redirect stuurt een oud adres permanent door naar de plek waar die inhoud nu staat. Je vult het oude adres in bij de pagina of het collectie-item dat de inhoud nu draagt.

Voor een collectie die haar items uit een externe bron haalt, gaat dat anders. Daar zet je één instelling aan, en de oude adressen komen uit die bron.

Hieronder staan de twee plekken, wat het opslaan met je invoer doet, en wanneer de doorverwijzing ingaat.

Wanneer gebruik je dit?

Je gebruikt een doorverwijzing wanneer een adres dat mensen al kennen niet meer bestaat. Zonder die doorverwijzing komen zij op een foutpagina uit.

Aanleiding Wat er is gebeurd
Je hebt het adres van een pagina gewijzigd Het oude adres bestaat niet meer
Je hebt twee pagina's samengevoegd Een van de twee adressen is verdwenen
Je bent van een oude website overgestapt De adressen van die website bestaan hier niet
Er wordt vaak een typfout in een adres gemaakt Dat verkeerde adres komt nergens uit

Een 301 is de permanente doorverwijzing. Zoekmachines nemen het nieuwe adres daarmee over.

Blijven twee adressen allebei bestaan, met dezelfde inhoud erachter, dan heb je geen doorverwijzing nodig. Lees dan Canonical instellen.

Hoe werkt dit in Mach3Blocks?

Er zijn twee plekken met bijna dezelfde naam. Zij doen niet hetzelfde, dus kijk goed op welk scherm je staat.

Waar Naam Wat het is Wat je invult
Tabblad SEO van een pagina of een collectie-item 301 redirect Een tekstvak De oude adressen, elk op een eigen regel
Tabblad Data van een collectie 301 redirects Een vinkje Niets. De oude adressen staan in de externe bron
Vul het oude adres in op de nieuwe plek

Je zet het oude adres bij de pagina of het item waar de inhoud nu te vinden is. Dat is de bestemming van de doorverwijzing en niet het vertrekpunt.

Het veld 301 redirect

Het veld 301 redirect staat als vijfde op het tabblad SEO. Het is een tekstvak, je vult het per taal in, en er is geen bovengrens aan het aantal tekens.

De veldmelding vraagt om een eigen regel per adres.

Zij zegt: "Vul de oude URL in wanneer deze afwijkt van de nieuwe URL. Gebruik een nieuwe regel voor meerdere URL's."

Je vult het oude adres in zonder de domeinnaam ervoor. Het adres begint dus bij wat er na de domeinnaam van je website kwam.

Wat er bij het opslaan gebeurt Toelichting
De inhoud wordt geknipt op elke witruimte Twee adressen op een regel worden dus twee regels
Hoofdletters en leestekens blijven staan Anders dan bij het adresveld erboven
Er komt een schuine streep achter elk adres Behalve bij een adres dat op een bestandsnaam met een extensie eindigt
Een vraagteken met wat erachter staat blijft bewaard
Een regel die gelijk is aan het eigen adres van de pagina verdwijnt

De doorverwijzing gaat pas werken nadat je je website hebt gepubliceerd. In het beheer zelf verandert er niets.

De vergelijking gaat over het hele adres en let niet op hoofdletters. Een oud adres met een vraagteken erin blijft daarbij werken.

Heeft je website per taal een eigen domeinnaam, dan geldt de regel alleen voor de domeinnaam van die taal.

Bij een collectie-item werkt dit veld op dezelfde manier. De detailpagina's van een collectie lopen namelijk mee met de gewone pagina's van je website.

Dat geldt niet voor een collectie die haar items uit een externe bron haalt. Die items staan niet in Mach3Blocks, en daarvoor bestaat de instelling hieronder.

De instelling 301 redirects bij externe data

Deze instelling heet 301 redirects en staat op het tabblad Data van een collectie. Zij staat daar onder de twee velden voor de databron.

De veldmelding zegt: "Als dit is aangevinkt, krijgen de oude URL's in de externe data een 301 redirect."

De oude adressen vul je hier dus niet zelf in. Zij komen uit je externe bron, waar elk item ze bij zich draagt.

Zij doet haar werk zodra vier dingen tegelijk waar zijn.

  • 301 redirects staat aan.
  • De collectie heeft een detailpagina.
  • Publieke data staat uit.
  • Er staat een adres in Externe data.

Zet je Publieke data aan, dan verdwijnt deze instelling van het scherm. Zij hoort namelijk bij een collectie die haar items elders vandaan haalt.

Werkt het, dan loopt de doorverwijzing via de systeempagina Niet gevonden. Dat heeft een voordeel: wijzigt je bron, dan beweegt de doorverwijzing mee zonder een nieuwe publicatie.

Stappenplan

Een oud adres van een pagina doorverwijzen

  1. Open je website en ga naar het paginaoverzicht.
  2. Klik op Instellingen bij de acties op de rij van de pagina die de inhoud nu heeft.
  3. Ga naar het tabblad SEO.
  4. Vul in 301 redirect het oude adres in, zonder domeinnaam.
  5. Zet elk volgend oud adres op een eigen regel.
  6. Kies het volgende taaltabblad en herhaal stap 4, bij een meertalige website.
  7. Klik op Opslaan.
  8. Publiceer je website.

Een oud adres van een collectie-item doorverwijzen

  1. Open de collectie en ga naar het tabblad Items.
  2. Klik op het item dat de inhoud nu heeft.
  3. Ga naar het tabblad SEO.
  4. Vul in 301 redirect het oude adres in, zonder domeinnaam.
  5. Klik op Opslaan.
  6. Publiceer je website.

De oude adressen uit een externe bron laten doorverwijzen

  1. Open de instellingen van de collectie.
  2. Controleer op het tabblad Algemeen dat de collectie een detailpagina heeft.
  3. Ga naar het tabblad Data.
  4. Controleer dat Publieke data uit staat.
  5. Controleer dat er een adres in Externe data staat.
  6. Zet 301 redirects aan.
  7. Klik op Opslaan.
  8. Publiceer je website.

Voorwaarden en rechten

Voor het openen en het opslaan van beide pop-ins heb je geen recht nodig. Wie de pagina, het item of de collectie kan openen, kan een doorverwijzing instellen.

Om de doorverwijzing te laten werken, heb je het recht Publiceren nodig.

Zit je website in een presentatiegroep, dan bestaat het tabblad SEO niet. Het veld voor de oude adressen staat er dan ook niet.

Gevolgen en beperkingen

De doorverwijzing werkt pas na een publicatie. Tot die tijd komt een bezoeker op het oude adres nog steeds op een foutpagina uit.

Het ingevulde adres wordt niet getoetst op botsingen. Vul dus alleen adressen in die geen andere pagina en geen ander item van je website gebruikt.

Een regel die gelijk is aan het adres van de pagina zelf wordt bij het opslaan weggehaald. Zo'n regel zou de pagina naar zichzelf sturen.

Het veld staat per taal. Een oud adres dat je alleen in het Nederlandse veld zet, vangt de Engelse variant niet op.

De doorverwijzing gaat ook mee in een gedownloade website. Of zij daar werkt, hangt af van de webserver waar je die website neerzet.

Als het niet lukt

Is een regel na het opslaan verdwenen, dan was hij gelijk aan het huidige adres van de pagina zelf. Zo'n regel wordt weggehaald.

Komt een oud adres op de verkeerde plek uit, dan staat datzelfde adres ook bij een andere pagina of een ander item. Haal het daar weg.

Gebeurt er bij een collectie met externe data niets, loop dan de vier voorwaarden hierboven na. Alle vier moeten tegelijk gelden.

Wil je een doorverwijzing controleren, open het oude adres dan in je browser. Kom je op de nieuwe pagina uit, dan werkt zij.