Website verplaatsen naar een andere domeinnaam binnen dezelfde gebruiker op DirectAdmin
Als je een WordPress-website wilt verplaatsen naar een andere domeinnaam, en beide domeinen staan onder dezelfde gebruiker in DirectAdmin, dan kun je dit eenvoudig doen in een paar stappen.
Stap 1: Bestanden verplaatsen
-
Ga via DirectAdmin of FTP naar de map van de oude domeinnaam (bijvoorbeeld
domains/oudedomein.nl/public_html
). -
Kopieer alle bestanden naar de map van de nieuwe domeinnaam (bijvoorbeeld
domains/nieuwedomein.nl/public_html
). -
Je kunt ook de hele map
public_html
verplaatsen of dupliceren, zolang je maar zeker weet dat het in de juiste domeinmap terechtkomt.
Stap 2: WordPress-configuratie aanpassen
In het bestand wp-config.php
hoef je meestal niets aan te passen, omdat de database hetzelfde blijft. Controleer wel even of de volgende regels correct zijn:
define('DB_USER', 'jouw_gebruikersnaam');
define('DB_PASSWORD', 'jouw_wachtwoord');
Zolang de database niet verandert (en dat hoeft niet binnen dezelfde user), mag dit zo blijven staan.
Stap 3: Domeinnaam wijzigen in de database
WordPress slaat de domeinnaam op in de database. Je moet dit aanpassen in de tabel wp_options
.
-
Log in op phpMyAdmin via DirectAdmin.
-
Open de database van de website.
-
Ga naar de tabel
wp_options
(de prefix kan anders zijn, bijvoorbeeldabc_options
). -
Pas de waarde aan van de velden
siteurl
enhome
naar de nieuwe domeinnaam. Bijvoorbeeld:
option_name | option_value |
---|---|
siteurl | https://nieuwedomein.nl |
home | https://nieuwedomein.nl |
Optioneel: Zoek-en-vervang in de database
Als je binnen pagina’s of berichten absolute URL’s hebt gebruikt (zoals https://oudedomein.nl/pagina
), kun je een zoek-en-vervangtool gebruiken zoals:
-
de plugin Better Search Replace
Deze plugin maakt het makkelijk om veilig oude URL’s te vervangen door de nieuwe, zonder dat je direct in de database hoeft te werken. -
phpMyAdmin
Je kunt via phpMyAdmin ook handmatig zoek-en-vervang queries uitvoeren in de database. Let hierbij wel goed op wat je doet: één fout kan je website beschadigen. Maak bij voorkeur eerst een back-up van de database voordat je aanpassingen maakt.
Samenvatting
-
Bestanden verplaatsen van het oude naar het nieuwe domein
-
wp-config.php
controleren (meestal geen aanpassingen nodig) -
siteurl
enhome
aanpassen in de database -
Eventueel URL’s in content aanpassen via zoek-en-vervang
Omdat alles binnen dezelfde gebruiker op dezelfde server blijft, hoeft de database niet verplaatst of aangepast te worden qua naam of rechten.