Naar de inhoud
Deploy
Blader door de documentatie

Oude URL's doorverwijzen met 301- en 302-redirects

Voeg 301-, 302-, 307- of 308-redirects toe van een oud pad van je site naar een nieuwe pagina of ander adres. Nginx beantwoordt ze vóór je app, zonder code.

Bekijk als Markdown Bijgewerkt op 7 oktober 2026

De pagina Doorverwijzingen van een site stuurt bezoekers van één pad van de site naar een andere pagina of ander adres, bijvoorbeeld van /oude-pagina naar /nieuwe-pagina, of van /shop naar https://shop.example.com. Nginx beantwoordt deze requests zelf, voordat je app ze ziet, dus je hoeft geen code aan te passen.

Gebruik het als je een pagina verplaatst of hernoemt, zodat oude links, bladwijzers en zoekresultaten blijven werken.

De pagina Doorverwijzingen van een site met redirect-regels van oude paden naar nieuwe pagina's en hun type
Redirect-regels van een site

Een redirect toevoegen

  1. Open de site en klik in de zijbalk op Doorverwijzingen.
  2. Klik op Redirect toevoegen.
  3. Vul in:
    • Van: het pad op deze site, beginnend met /, zoals /oude-pagina. Alleen precies dit pad wordt doorverwezen: /oude-pagina/ of /oude-pagina/meer niet.
    • Naar: een pad op deze site, zoals /nieuwe-pagina, of een volledig adres dat begint met https:// (of http://), zoals https://example.com/nieuwe-pagina.
    • Type: de statuscode (zie hieronder).
  4. Klik op Redirect toevoegen.

De regel toont een status terwijl hij naar de server geschreven wordt, en is actief zodra dat klaar is. Klik op Bewerken om een regel te wijzigen, of op Verwijderen om hem te wissen; het pad wordt dan weer door de site zelf afgehandeld.

Een site kan maximaal 100 redirects hebben, één per pad. Paden onder /.well-known/ kun je niet doorverwijzen: die zijn nodig voor HTTPS-certificaten.

Welk type kies je?

Type Betekenis Gebruik het als
301 · Permanent De pagina is definitief verhuisd. Browsers en zoekmachines onthouden het nieuwe adres. Een pagina verhuisd of hernoemd is (de gebruikelijke keuze).
302 · Tijdelijk De pagina staat voorlopig ergens anders. Een tijdelijke pagina, zoals een campagne- of onderhoudspagina.
307 · Tijdelijk, zelfde methode Zoals 302, maar een verzonden formulier (POST) blijft een POST. Een endpoint dat formulieren of API-calls ontvangt tijdelijk verhuisd is.
308 · Permanent, zelfde methode Zoals 301, maar een POST blijft een POST. Een endpoint dat formulieren of API-calls ontvangt definitief verhuisd is.

Hoe werken redirects op de server?

Vimonto Deploy schrijft alle redirects van de site naar redirects.conf in de include-map van de Nginx-configuratie van de site, /etc/nginx/vimonto-conf/site-{id}/, één blok per regel:

location = "/oude-pagina" {
    return 301 "/nieuwe-pagina";
}

De configuratie wordt gecontroleerd met nginx -t voordat Nginx herlaadt. Weigert Nginx haar, dan komen de vorige regels terug en blijven die actief, en toont de regel dat hij mislukt is. De include-map blijft bestaan als de configuratie van de site opnieuw wordt geschreven, dus je redirects blijven.

Niet alle regels zijn actief

Mislukte een wijziging, of kwam ze binnen terwijl er nog een andere update liep, dan toont de pagina Niet alle regels zijn actief. Klik op Opnieuw toepassen om alle regels nog eens naar de server te schrijven. De output van de laatste update staat op de pagina activiteit.

Deze regels gelden niet voor deze site

Redirects werken met de configuratie die Vimonto Deploy maakt, en met je eigen Nginx-configuratie zolang die de include-regel voor de include-map van de site behoudt. Zonder die regel toont de pagina Deze regels gelden niet voor deze site en kun je geen regels toevoegen. Zet de standaardconfiguratie terug op de pagina Nginx van de site, of voeg de include-regel weer toe.

Wie kan redirects wijzigen?

Elk lid kan de redirects zien. Toevoegen, wijzigen en verwijderen vereisen het recht om sites te beheren (eigenaar, beheerder, manager en developer), en de site en haar server moeten actief zijn. Wijzigingen worden vastgelegd in het auditlog.

Veelgestelde vragen

Kan ik een heel domein doorverwijzen, zoals www naar het hoofddomein?

Niet met een redirect-regel: een regel is voor één pad. www doorverwijzen naar je domein is een instelling van het domein: zie doorverwijzingen tussen www en het kale domein.

Kan ik een pad met al zijn subpagina's doorverwijzen?

Nee. Een regel geldt alleen voor precies zijn pad. Voeg een regel toe voor elk pad, of regel bredere redirects in je app of in een eigen .conf-bestand in de include-map.

Werken redirects op een load-balanced site?

Ja. Op een load balancer beantwoordt de balancer de redirect zelf, voordat het request een app-server bereikt.

Blijft de querystring behouden?

Nee. De redirect gaat naar precies het adres onder Naar. Zet daar een querystring in als je er een nodig hebt.