Naar de inhoud
Inhoud
Websites

Site-redirects

Automatische vertaling. Het Engelse origineel is beschikbaar.

Redirects sturen bezoekers van een oude URL naar een nieuwe, zo herstructureer je een site zonder elke link die ernaar verwijst te breken. Deze handleiding behandelt de drie bronvormen, de keuze tussen 301 en 302, querystrings en het lezen van het verificatiebadge.

Waar Redirects Zich Bevinden in KPanel

  1. Log in bij KPanel.
  2. Klik op Websites in de linker zijbalk en klik vervolgens op de site.
  3. Open in het linkermenu van de site Instellingen en vervolgens Omleidingen.

Het directe adres is /websites/<site-id>/redirects.

Redirects voor een site in KPanel

Redirects worden hier toegepast door de webserver, voordat je applicatie wordt uitgevoerd. Dat maakt ze sneller dan een op plugins gebaseerde redirect en betekent dat ze zelfs werken voor URL's die je applicatie helemaal niet zou herkennen.

Een Redirect Toevoegen

  1. Klik op Omleiding toevoegen.
  2. Vul het Bronpad in.
  3. Vul de Bestemming in.
  4. Kies 301 Permanent of 302 Tijdelijk.
  5. Bepaal of je Querystring behouden aangevinkt laat.
  6. Klik op Omleiding toevoegen.

De redirect wordt toegepast en vervolgens direct tegen je site gecontroleerd, zodat de status die je ziet het werkelijke gedrag weerspiegelt in plaats van een aanname.

De Drie Bronvormen

VormVoorbeeldKomt overeen met
Exact/old-pageAlleen dat ene pad
Voorvoegsel/old-path/Dat pad en alles eronder
Jokerteken/blog/*Alles onder /blog/, waarbij de rest wordt opgevangen

Een jokerteken-bron vangt op wat overeenkwam met het *, en de bestemming kan hiernaar verwijzen als $1. Dus een bron van /blog/* met een bestemming van /news/$1 stuurt /blog/hello-world naar /news/hello-world, en doet hetzelfde voor elke andere post, vanuit één regel.

Het bronpad kan niet worden gewijzigd nadat een redirect is aangemaakt. Als je het fout had, verwijder dan de redirect en voeg een nieuwe toe. De bestemming, de code en de query-instelling zijn allemaal bewerkbaar.

Bestemmingen

Een bestemming kan zijn:

  • Relatief, zoals /new-page, om bezoekers ergens anders op dezelfde site naartoe te sturen.
  • Absoluut, zoals https://example.com/new, om ze naar een geheel andere site te sturen.

Absolute bestemmingen zijn hoe je vanity-paden bouwt: /docs op je domein dat bijvoorbeeld verwijst naar documentatie die elders wordt gehost.

301 of 302

301 Permanent vertelt browsers en zoekmachines dat de verplaatsing definitief is. Zoekmachines dragen rankingsignalen over naar de nieuwe URL en stoppen met het opvragen van de oude. Browsers cachen de redirect, soms voor zeer lange tijd.

302 Tijdelijk geeft aan dat de verplaatsing mogelijk wordt teruggedraaid. Er wordt niets overgedragen en niets langdurig gecachet.

Gebruik 301 voor een echte herstructurering: je hebt een pagina verplaatst en deze komt niet meer terug. Gebruik 302 voor alles waarvan je verwacht dat je het ongedaan maakt, zoals een pagina die naar een tijdelijke campagne of een onderhoudsmelding verwijst.

Een verkeerde 301 is duur om ongedaan te maken. Browsers cachen permanente redirects agressief, dus een bezoeker die de foute regel eenmaal heeft geraakt, kan deze lang blijven volgen nadat je hem hebt verwijderd, zonder dat jij hun cache kunt wissen. Als je het niet zeker weet, begin dan met een 302 en promoveer deze naar 301 zodra je het wel zeker weet.

Querystring Behouden

Querystring behouden staat standaard aan. Als dit aan staat, wordt ?utm_source=newsletter en elke andere parameter doorgegeven aan de bestemming.

Laat dit in bijna alle gevallen aan staan. Het verliezen van querystrings breekt campagnetracking, breekt paginering en filters, en breekt elke link die status meedraagt. De redirectlijst markeert elke regel waarbij dit is uitgeschakeld als (query stripped), zodat je in één oogopslag ziet welke regels parameters laten vallen.

Schakel dit alleen uit wanneer de bestemming nooit de oude parameters mag ontvangen, bijvoorbeeld wanneer de oude parameters anders geïnterpreteerd zouden worden en de verkeerde pagina zouden laten weergeven.

Het Statusbadge Lezen

Na elke keer opslaan wordt de redirect direct tegen je site getest, niet via een cache, en het resultaat wordt het badge in de kolom Status.

BadgeBetekenis
Nog niet geverifieerdDe controle is nog niet uitgevoerd. Ververs over een moment
Geverifieerd, met de code en bestemmingDe redirect is live en doet precies wat je hebt geconfigureerd
Toegepast maar niet actief, met een statusDe regel is geschreven maar de site gaf iets anders terug

Het derde badge is degene waarop je actie moet ondernemen. Het betekent dat de configuratie aanwezig is maar de redirect niet werkt, en de getoonde statuscode vertelt je wat er in plaats daarvan gebeurde.

Je kunt na het opslaan ook een waarschuwing zien dat een andere configuratie op de server hetzelfde domein claimt. Wanneer dat gebeurt, wordt de redirect pas toegepast zodra dat conflict is opgelost, en het bericht noemt de andere configuratie. Neem contact op met support als je dit ziet en niet zeker weet wat het betekent.

Bewerken en Verwijderen

Elke rij heeft een bewerkknop en een verwijderknop.

Bewerken laat je de bestemming, de code en de query-instelling wijzigen. De bron ligt vast.

Verwijderen vraagt om bevestiging en legt uit wat er zal gebeuren: verzoeken naar dat pad stoppen met omleiden en geven terug wat de site daar normaal gesproken serveert, wat vaak een 404 is.

Een Herstructurering Plannen

Voordat je een groot aantal URL's verplaatst, bespaart een beetje ordening veel ellende.

  1. Exporteer je huidige URL-lijst uit je sitemap of je analytics, zodat je weet wat daadwerkelijk verkeer krijgt.
  2. Breng oud in kaart met nieuw, één regel per URL. Groepeer alles wat een voorvoegsel deelt.
  3. Gebruik jokertekens voor de groepen. Eén /blog/*-regel verslaat tweehonderd exacte regels en zal niet afwijken.
  4. Voeg exacte regels toe voor de uitzonderingen die het patroon niet volgen.
  5. Test elke vorm één keer en controleer vervolgens de badges.
  6. Houd je 4xx-aantal in de gaten achteraf in Site Traffic Analytics. Een stijgend 404-aandeel betekent dat je iets hebt gemist.

Voeg een gebrande 404-pagina toe als vangnet voor alles wat je mist. Het verandert een doodlopende weg in een route terug naar de site. Zie Custom Error Pages.

Probleemoplossing

De redirect wordt niet geactiveerd. Controleer het badge. Als er staat toegepast maar niet actief, noteer dan de teruggegeven statuscode. Een 200 betekent meestal dat iets anders het verzoek eerst heeft beantwoord, vaak de applicatie zelf.

Hij wordt geactiveerd maar ik kom op de verkeerde URL terecht. Controleer op een keten: je regel kan verkeer sturen naar een pad dat door een andere regel, of door de applicatie, opnieuw wordt omgeleid. Ketens zijn traag en verwarren zoekmachines. Laat de eerste regel direct naar de uiteindelijke bestemming wijzen.

Een jokerteken stuurt alles naar één pagina. De bestemming mist zijn $1. Zonder dit vallen alle opgevangen waarden samen op hetzelfde doel.

Een redirect die ik heb verwijderd, gebeurt nog steeds in mijn browser. Je hebt eerder een 301 gevolgd en je browser heeft deze gecachet. Test in een privévenster om te bevestigen dat de regel echt weg is.

Queryparameters verdwijnen. Querystring behouden staat uitgeschakeld bij die regel. Bewerk hem en zet het weer aan.

Te veel redirects, of een lus. Twee regels verwijzen naar elkaar, of een regel verwijst naar een pad dat overeenkomt met zijn eigen bronpatroon. Verwijder één kant van de lus.

Gerelateerde Pagina's

Was dit nuttig?

Bent u een AI? Lees deze pagina als Markdown

Gerelateerde artikelen

Verbinden via SFTP: FileZilla, Cyberduck en de opdrachtregelSFTP (Secure File Transfer Protocol) geeft je directe toegang tot de bestanden van je site op de server.…SSL-certificaten en HTTPSDit artikel legt in gewone taal uit wat SSL is, hoe KapsuleHost SSL automatisch regelt voor uw websites, en wat u moet doen als er iets misgaat met uw…Websites: Waar te BeginnenHoe webhosting werkt bij KapsuleHost, wat er op elk tabblad van een site te vinden is, en welke handleiding past bij de taak die voor je ligt.…Monitoring van Site-uptimeElke site op KapsuleHost wordt elke 60 seconden automatisch gecontroleerd, en het tabblad Uptime toont je het resultaat: huidige status, uptime-percentage,…

Komt u er niet uit?

Vraag het Kora, die uw account kent, of neem contact op met ons team.

ContactContact opnemen