Ga naar inhoud
Probleem Oplossing

Website verhuizen: compleet stappenplan

Laatst bijgewerkt: 10 December 2025

Website verhuizen: compleet stappenplan

Wil je je website verhuizen naar een nieuwe hosting provider? Met deze uitgebreide gids lukt het gegarandeerd, zonder downtime of dataverlies.

Voorbereiding (belangrijk!)

Checklist voor je begint

✅ nieuwe hosting al actief ✅ FTP toegang tot oude én nieuwe hosting ✅ database toegang (phpMyAdmin) ✅ DNS beheer toegang bij je domeinregistrar ✅ backup van huidige website gemaakt ✅ lijst met email accounts

Tip: Plan de migratie op een rustig moment (avond/weekend) om impact te minimaliseren.

Stap 1: backup maken

Website bestanden

  1. Log in op je oude hosting via FTP (filezilla)
  2. Ga naar de Public_HTML Of Www Map
  3. Download ALLES naar je computer
  4. Dit kan 10-60 minuten duren (afhankelijk van grootte)

Database

  1. Open phpMyAdmin in je oude hosting
  2. Selecteer je database
  3. Klik op "exporteren"
  4. Kies "snelle export" en "sql" formaat
  5. Download het .sql bestand

Email (optioneel)

Als je email wilt behouden:

  1. Stel je email client in met IMAP
  2. Emails worden automatisch gesynchroniseerd
  3. Of export vanuit webmail

Stap 2: nieuwe hosting voorbereiden

Database aanmaken

  1. Log in op je nieuwe hosting (cPanel/DirectAdmin)
  2. Ga naar MySQL databases
  3. Maak nieuwe database aan
  4. Maak database gebruiker aan
  5. Wijs gebruiker toe aan database
  6. Noteer: Database naam, gebruiker, wachtwoord!

Domein toevoegen (als addon domain)

Sommige hosts vereisen dat je eerst het domein toevoegt voordat je files kunt uploaden.

Stap 3: bestanden uploaden

Via FTP

  1. Verbind met je nieuwe hosting (FTP)
  2. Ga naar Public_HTML Of de juiste domein map
  3. Upload alle bestanden uit je backup
  4. Dit kan 15-90 minuten duren

Tip: Upload in meerdere sessies als je verbinding traag is.

Database importeren

  1. Open phpMyAdmin op nieuwe hosting
  2. Selecteer je nieuwe database
  3. Klik "importeren"
  4. Kies je .sql backup bestand
  5. Klik "start"

Als bestand te groot is (>50 MB):

  • Splits bestand op
  • Of gebruik SSH/command line
  • Of vraag je hosting provider

Stap 4: database configuratie aanpassen

WordPress

Edit Wp-config.PHP:

Define('DB_NAME', 'nieuwe_database_naam');
define('DB_USER', 'nieuwe_db_gebruiker');
define('DB_password', 'nieuwe_db_wachtwoord');
define('DB_HOST', 'localhost'); // soms anders, check bij provider

Joomla

Edit Configuration.PHP:

Public $db = 'nieuwe_database_naam';
public $user = 'nieuwe_db_gebruiker';
public $password = 'nieuwe_db_wachtwoord';
public $host = 'localhost';

Andere systemen

Zoek naar database configuratie bestand (vaak config.PHP of settings.PHP).

Stap 5: website testen via hosts file

Belangrijk: Test je website VOOR je DNS wijzigt!

Windows

  1. Open C:\windows\system32\drivers\etc\hosts Als administrator
  2. Voeg toe: 123.45.67.89 jouwdomein.nl (IP van nieuwe hosting)
  3. Sla op

Mac/Linux

  1. Open /Etc/hosts Met sudo rechten
  2. Voeg toe: 123.45.67.89 jouwdomein.nl
  3. Sla op

Test je website

  • Open browser (private/incognito mode)
  • Bezoek Http://jouwdomein.nl
  • Check alle pagina's, forms, plaatjes
  • Test admin login

Alles werkt? Ga door naar volgende stap!

Stap 6: DNS aanpassen

Dit is het moment waarop je website 'verhuist'.

A-record wijzigen

  1. Log in bij je domeinregistrar (TransIP, Vimexx, etc.)
  2. Ga naar DNS instellingen
  3. Wijzig A-record naar IP van nieuwe hosting
  4. Sla op

Propagatie tijd

DNS wijzigingen duren 1-48 uur (meestal binnen 4 uur).

Tijdens deze tijd:

  • Sommige bezoekers zien oude site
  • Sommige bezoekers zien nieuwe site
  • Dit is normaal!

Stap 7: email migratie

Twee opties:

Optie A: email op nieuwe hosting

  1. Maak email accounts aan op nieuwe hosting
  2. Kopieer oude emails via IMAP
  3. Update MX records bij DNS

Optie B: email extern (aanbevolen) Gebruik Google workspace of externe email:

  • Geen downtime
  • Onafhankelijk van hosting wissels
  • MX records blijven onveranderd

Stap 8: SSL certificaat

Let's encrypt (gratis)

De meeste hosts bieden 1-click ssl:

  1. Ga naar SSL/TLS sectie in cPanel
  2. Klik "let's encrypt SSL installeren"
  3. Wacht 5-10 minuten

Force HTTPS

Voeg toe aan .Htaccess:

Rewriteengine On
rewritecond %{HTTPS} off
rewriterule ^(.*)$ https://%{HTTP_host}%{request_uri} [L,r=301]

Stap 9: alles testen

Test checklist

✅ homepage laadt ✅ alle pagina's bereikbaar ✅ afbeeldingen laden ✅ formulieren werken ✅ admin/inlog werkt ✅ database interacties (comments, cart, etc.) ✅ SSL certificaat actief (groen slotje) ✅ email versuren/ontvangen werkt

Stap 10: oude hosting opzeggen

Wacht minimaal 1 week Voordat je oude hosting opzegt!

Waarom?

  • DNS kan langer duren
  • Je hebt backup als iets fout gaat
  • Email migratie tijd

Na 1-2 weken:

  1. Controleer of alles 100% werkt
  2. Download laatste backup van oude hosting
  3. Zeg oude hosting op

Veelvoorkomende problemen

Website toont niet

  • Check DNS propagatie (whatsmydns.net)
  • Verifieer A-record klopt
  • Check bestandspermissies (755 voor mappen, 644 voor files)

Database verbinding error

  • Controleer wp-config.PHP gegevens
  • Verifieer database gebruiker rechten heeft
  • Check of DB_HOST correct is (soms niet 'localhost')

Afbeeldingen laden niet

  • Check of uploads map mee verhuisd is
  • Verifieer bestandspermissies
  • Update URL's in database (zoek/vervang old-domain.nl → new-domain.nl)

Email werkt niet

  • Verifieer MX records
  • Check email account login gegevens
  • Wacht op DNS propagatie (tot 48 uur)

Downtime minimaliseren

Tips voor zero-downtime migratie

  1. Parallelle hosting - Houd beide hosts actief
  2. Content freeze - Stop updates tijdens migratie
  3. Avond/nacht - Migreer als verkeer laag is
  4. Status pagina - Communiceer onderhoudsvenster

Hulp nodig?

Veel hosting providers bieden Gratis migratie service Aan! Providers zoals TransIP, Vimexx en Hostnet verhuizen je website vaak gratis.

Of bekijk welke providers de beste Migratie services Bieden.

Conclusie

Website verhuizen is met deze stappen goed te doen. De sleutel is:

  • Goede voorbereiding
  • Complete backup
  • Testen voor DNS wijziging
  • Oude hosting aanhouden tijdens propagatie

Succes met je verhuizing!

Was dit artikel nuttig?

Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.

Klaar om te kiezen?

Vergelijk hosting pakketten
🍪 We gebruiken analytische cookies voor statistieken. Onze site werkt ook prima zonder. Meer info