Websites

Site-omleidingen

Redirects send visitors from an old URL to a new one, which is how you restructure a site without breaking every link pointing at it. This guide covers the three source shapes, choosing between 301…

Site Redirects

Redirects sturen bezoekers van een oude URL naar een nieuwe, wat het mogelijk maakt om een site te herstructureren zonder alle links die ernaar verwijzen kapot te maken. Deze gids behandelt de drie bronvormen, het kiezen tussen 301 en 302, queryreeksen en het lezen van de verificatiebadge.

Waar Redirects zich bevinden in KPanel

  1. Meld u aan bij KPanel.
  2. Klik Websites in de linker zijbalk en klik vervolgens op de site.
  3. Klik in de tabbladstrip van de site op Advanced en vervolgens op Redirects.

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

Redirects voor een site in KPanel

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

Een Redirect Toevoegen

  1. Klik Add redirect.
  2. Voer het Source path in.
  3. Voer het Destination in.
  4. Kies 301 Permanent of 302 Temporary.
  5. Beslis of u Preserve query string aangevinkt wilt houden.
  6. Klik Add redirect.

De redirect wordt toegepast en vervolgens gecontroleerd tegen uw site direct, dus de status die u ziet weerspiegelt werkelijk gedrag in plaats van een aanname.

De Drie Bronvormen

VormVoorbeeldKomt overeen met
Exact/old-pageAlleen dat ene pad
Prefix/old-path/Dat pad en alles eronder
Wildcard/blog/*Alles onder /blog/, het restant vastleggen

Een wildcard-bron legt vast wat overeenkomt met *, en de bestemming kan ernaar 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 elk ander bericht, vanuit één regel.

Het bronpad kan niet worden gewijzigd nadat een redirect is gemaakt. Als u het verkeerd hebt gedaan, verwijdert u de redirect en voegt u een nieuwe toe. De bestemming, de code en de query-instelling kunnen allemaal worden bewerkt.

Bestemmingen

Een bestemming kan zijn:

  • Relatief, zoals /new-page, om bezoekers elders op dezelfde site te sturen.
  • Absoluut, zoals https://example.com/new, om hen naar een heel ander domein te sturen.

Absolute bestemmingen zijn hoe u vanity paths bouwt: /docs op uw domein die naar documentatie verwijst die elders wordt gehost, bijvoorbeeld.

301 of 302

301 Permanent vertelt browsers en zoekmachines dat de verhuizing definitief is. Zoekmachines dragen rangschikkingssignalen over naar de nieuwe URL en stoppen met het aanvragen van de oude. Browsers slaan de redirect op, soms zeer lange tijd.

302 Temporary zegt dat de verhuizing kan omgekeerd worden. Niets wordt overgedragen en niets wordt langdurig in cache opgeslagen.

Gebruik 301 voor een echte herstructurering: u hebt een pagina verplaatst en deze komt niet terug. Gebruik 302 voor alles wat u verwacht ongedaan te maken, zoals het wijzen van een pagina naar een tijdelijke campagne of een onderhoudsbericht.

Een verkeerde 301 is duur om ongedaan te maken. Browsers slaan permanente redirects agressief op, dus een bezoeker die de slechte regel eenmaal heeft bereikt, kan deze lang nadat u deze hebt verwijderd blijven volgen, zonder manier om hun cache te wissen. Wanneer u niet zeker bent, begint u met een 302 en promoveert u deze naar 301 wanneer u zeker bent.

Query String Behouden

Preserve query string staat standaard aan. Wanneer dit is ingeschakeld, worden ?utm_source=newsletter en elke andere parameter doorgestuurd naar de bestemming.

Laat dit bijna altijd aan. Het verliezen van queryreeksen verbreekt campagnetracking, verbreekt paginering en filters, en verbreekt elke link die staat draagt. De redirectlijst markeert elke regel waarvoor deze is uitgeschakeld als (query stripped), zodat u in één oogopslag kunt zien welke parameters wegvallen.

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

De Status Badge Lezen

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

BadgeBetekenis
Nog niet geverifieerdDe controle is nog niet uitgevoerd. Vernieuw over een moment
Geverifieerd, met de code en bestemmingDe redirect is live en doet precies wat u hebt geconfigureerd
Toegepast maar niet controlering, met een statusDe regel is geschreven maar de site heeft iets anders geretourneerd

De derde badge is degene om op in te grijpen. Het betekent dat de configuratie op zijn plaats is, maar de redirect heeft geen effect, en de statuscode die wordt weergegeven, vertelt u wat er in plaats daarvan is gebeurd.

U kunt ook een waarschuwing zien na het opslaan dat een ander configuratie op de server hetzelfde domein beweert. Wanneer dit gebeurt, wordt de redirect niet toegepast totdat dat conflict is opgelost, en het bericht noemt de andere configuratie. Neem contact op met ondersteuning als u dit ziet en niet zeker bent wat het betekent.

Bewerken en Verwijderen

Elke rij heeft een bewerkingsknop en een verwijderknop.

Bewerken kunt u de bestemming, de code en de query-instelling wijzigen. De bron is vast.

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

Een Herstructurering Plannen

Voordat u een groot aantal URL's verplaatst, biedt een beetje orde veel ellende.

  1. Exporteer uw huidige URL-lijst uit uw sitemap of uw analyses, zodat u weet wat daadwerkelijk verkeer krijgt.
  2. Toewijzen oud naar nieuw, één regel per URL. Groepeer alles dat een prefix deelt.
  3. Gebruik wildcards voor de groepen. Één /blog/* regel is beter dan tweehonderd exacte regels en zal niet afwijken.
  4. Voeg exacte regels toe voor de uitzonderingen die niet het patroon volgen.
  5. Test elke vorm eenmaal, controleer vervolgens de badges.
  6. Controleer uw 4xx-telling daarna in Site Traffic Analytics. Een stijgende 404-aandeel betekent dat u iets hebt gemist.

Voeg een merkcertificaat 404-pagina toe als vangnet voor wat u mist. Het verandert een doodlopende straat in een route terug naar de site. Zie Custom Error Pages.

Probleemoplossing

De redirect wordt niet geactiveerd. Controleer de badge. Als deze zegt dat deze is toegepast maar niet controlering, let op de statuscode die wordt geretourneerd. Een 200 betekent meestal dat iets anders het verzoek heeft beantwoord, vaak de applicatie zelf.

Het werkt maar ik land op de verkeerde URL. Controleer op een keten: uw regel stuurt mogelijk verkeer naar een pad dat een ander regel of de applicatie opnieuw omleidt. Ketens zijn traag en verwarren zoekmachines. Wijs de eerste regel rechtstreeks naar de uiteindelijke bestemming.

Een wildcard stuurt alles naar één pagina. De bestemming mist $1. Zonder het wordt elke vangst op hetzelfde doel samengevouwen.

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

Queryparameters verdwijnen. Preserve query string staat uit op die regel. Bewerk deze en zet deze weer aan.

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

Gerelateerde Pagina's

Nog steeds hulp nodig?

Stuur ons een e-mail op support@kapsulehost.com of open een chat in KPanel.

KPanel openen