Van oud naar nieuw: hoe verander ik de domeinnaam van mijn WordPress-website?

Je bent al een tijdje aan de slag met je WordPress-website. Alles gaat lekker, de woorden voor je blogartikelen vloeien uit de spreekwoordelijke pen en bovenal, het zonnetje schijnt. Ineens krijg je een ingeving: “Wow, deze domeinnaam sluit veel beter aan bij mijn website!” Gelijk schieten er vragen door je hoofd: “Hoe kan ik de domeinnaam veranderen, is de domeinnaam nog vrij en hoe kan ik het dan als hoofddomein voor mijn website instellen?”

Van oud naar nieuw: hoe verander ik de domeinnaam van mijn WordPress-website?

Het is meer dan begrijpelijk dat je met vragen zit op het moment dat je graag wenst de domeinnaam voor je website aan te passen. In dit artikel licht ik daarom graag toe hoe je in zulke situaties het beste kunt handelen.

Allereerst, wat zijn mogelijke redenen om van domeinnaam te veranderen? Je kunt daarbij denken aan redenen als:

  • je bedrijfsnaam is veranderd, waardoor je huidige domeinnaam niet meer aansluit;
  • de huidige domeinnaam dekt niet meer de lading waar je website over gaat;
  • je wilt het huidige webhostingpakket gebruiken voor een andere website.

Wat zijn dan de stappen die je moet nemen om het te wijzigen? In grote lijnen ziet dit proces er als volgt uit:

Ik zal nu nader op de hierboven genoemde drie stappen ingaan. Klaar om het hoofddomein van je website te wijzigen? Goed, aan de slag!

Stap 1: de nieuwe domeinnaam bestellen

Oké, je hebt even zitten denken en weet nu wat je nieuwe domeinnaam moet worden. De eerste stap is om dan het nieuwe domein te registreren. Dit gaat als volgt:

  • log in op je klantaccount van Mijn Antagonist;
  • klik op het tabblad ‘Bestellen’;
  • voer de gewenste domeinnaam in en klik op ‘Volgende’;
  • selecteer het domein en klik op ‘Volgende’;
  • kies voor de optie ‘Alleen de domeinen’ en dan voor ‘Alias voor bestaand pakket (of resellerdomein)’;
  • selecteer het pakket waar het domein aan moet worden gekoppeld;
  • klik op ‘Volgende’ en rond de bestelling af.

Wat er nu gebeurt, is dat de domeinnaam wordt geregistreerd en als ‘alias’ aan je pakket wordt gekoppeld. Dit wil zeggen dat het domein naar dezelfde website gaat verwijzen als het huidige hoofddomein wat op dat pakket staat ingesteld.

TIP!
Domeinen die als alias zijn ingesteld, vind je in DirectAdmin terug bij ‘Domain Pointers’ (onder de categorie ‘Advanced Features’).

Stap 2: het hoofddomein wijzigen in DirectAdmin

De nieuwe domeinnaam is nu vastgelegd en aan je bestaande pakket gekoppeld. De volgende stap is om dan het nieuwe domein in te stellen als hoofddomein van je pakket. Dit gaat als volgt:

  • log in op DirectAdmin van je webhostingpakket;
  • ga naar ‘Domain Pointers’, te vinden onder de categorie ‘Advanced Features’;
  • zet een vinkje achter je nieuwe domeinnaam, dat nu nog als alias staat ingesteld;

Je domeinnaam veranderen: het aliasdomein weghalen

  • klik op ‘Delete’ om ervoor te zorgen dat het nieuwe domein geen alias meer is;
  • ga terug naar de beginpagina van DirectAdmin door bovenaan op ‘Home’ te klikken;
  • klik nu op ‘Domain Setup’, te vinden onder de categorie ‘Your Account’;
  • klik op ‘Change a Domain Name’. Hier voer je dan de nieuwe domeinnaam in waarvan je graag wilt dat het het hoofddomein wordt;

Je domeinnaam veranderen: het hoofddomein wijzigen

  • klik op ‘Change’ om deze wijziging door te zetten. Het hoofddomein van je webhostingpakket wordt nu aangepast naar het nieuwe domein.

2.1 Alias of pointer?

Wat je je nu dient af te vragen, is of je het voorgaande hoofddomein nog aan je pakket wilt hebben gekoppeld. Met andere woorden, wil je het oude domein ook nog naar je website laten verwijzen?

Je domeinnaam veranderen: het verschil tussen een alias en een pointerIs het antwoord op die vraag ‘ja’, dan dien je de overweging te maken of je het oude domein als ‘alias’ of ‘pointer’ aan je pakket koppelt. Bij een pointer verandert het ingevoerde domein naar het hoofddomein. Er gebeurt dan dus het volgende:

Voer je http://oude-domeinnaam.nl in, dan verandert de URL 
in de adresbalk naar http://nieuwe-domeinnaam.nl.

Bij een alias is het zo dat het domein niet verandert naar het hoofddomein. Met andere woorden:

Voer je http://oude-domeinnaam.nl in, dan blijft dat domein 
in de adresbalk staan, maar toont het wel dezelfde inhoud die 
je ook op http://nieuwe-domeinnaam.nl ziet.

Heb je een keuze gemaakt? Goed, we kunnen dan verder met de volgende stappen:

  • ga naar ‘Domain Pointers’, te vinden onder de categorie ‘Advanced Features’;
  • voeg daar het oude hoofddomein weer toe.

Bij het toevoegen van het oude hoofddomein bepaal je als volgt of het een alias of pointer dient te worden:

  1. wil je dat het een alias is, dan houd je de optie ‘Create as an Alias’ aangevinkt en klik je op ‘Add’;
  2. wil je dat het een pointer wordt, dan haal je het vinkje bij ‘Create as an Alias’ weg en klik je op ‘Add’.

TIP!
Wil je dat het oude domein niet meer naar je website verwijst, dan hoef je deze laatste stappen niet uit te voeren. In dat geval verwijst enkel het nieuwe domein nog actief naar je webhostingpakket.

Stap 3: je domeinnaam veranderen binnen je website

In dit voorbeeld gaan we ervan uit dat je een WordPress-website hebt. Voor een WordPress-website is het niet voldoende om enkel de eerste twee stappen die hier worden genoemd uit te voeren. Dit komt, omdat het oude hoofddomein nog zit verweven in de database van je WordPress-website. Je dient er dus voor te zorgen dat jouw WordPress-installatie ‘weet’ dat het hoofddomein is aangepast.

3.1 Het achterhalen van je databasegegevens

Hoe kun je dit dan aanpassen? Nou, daar zijn verschillende manieren voor. In dit geval kies ik voor de methode om het via ‘phpMyAdmin’ met een ‘query’ rechtstreeks in de database aan te passen. Om op phpMyAdmin in te kunnen loggen, moet je eerst weten wat je databasegegevens zijn. Die achterhaal je als volgt:

  • log in op DirectAdmin van je webhostingpakket;
  • klik op de ‘File Manager’, te vinden onder de categorie ‘Your Account’;
  • klik op de map ‘public_html’ (de map met een rode pijl erin die naar rechts wijst);
  • zoek het bestand ‘wp-config.php’ op en open dat bestand via ‘Edit’ in de File Manager.

Dit is het bestand waar je de gegevens van je WordPress-database ziet staan. De volgende gegevens uit dat bestand zijn relevant:

/** MySQL database username */
define('DB_USER', 'deb12345_wp1');
/** MySQL database password */
define('DB_PASSWORD', 'het-database-wachtwoord-hier');

Ter verduidelijking:

  • wat tussen haakjes achter ‘DB_USER’ staat, is je gebruikersnaam voor phpMyAdmin;
  • wat tussen haakjes achter ‘DB_PASSWORD’ staat, is je wachtwoord voor phpMyAdmin.

3.2 Inloggen op phpMyAdmin

Nu deze gegevens bekend zijn, is de volgende stap om in te loggen op phpMyAdmin. Dat gaat als volgt:

  • klik in DirectAdmin op ‘phpMyAdmin’, te vinden onder de categorie ‘Advanced Features’;
  • het inlogvenster van phpMyAdmin zal zich nu openen. Log hier in met de gegevens die je in het ‘wp-config.php’-bestand hebt gevonden;
  • in dit voorbeeld log ik dus in met de gebruikersnaam ‘deb12345_wp1’ (zonder haakjes) en het wachtwoord dat achter ‘DB_PASSWORD’ staat (wederom zonder haakjes).

3.3 Het uitvoeren van de query

Nadat je bent ingelogd, klik je links bovenaan op de naam van je database. Daardoor zie je rechts in het scherm nu de tabellen die de database bevat. Klik vervolgens op ‘SQL’, zodat er een venster naar voren komt waar je een opdracht, een zogeheten ‘query’, kunt uitvoeren. Kopieer de onderstaande regels en plak ze in dat veld.

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oud-domein.nl', 'http://www.nieuw-domein.nl') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.oud-domein.nl','http://www.nieuw-domein.nl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oud-domein.nl', 'http://www.nieuw-domein.nl');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oud-domein.nl','http://www.nieuw-domein.nl');

Ter verduidelijking:

  • in deze regels vervang je overal waar ‘oud-domein.nl’ staat met je oude hoofddomein;
  • overal waar ‘nieuw-domein.nl’ staat, vervang je met je nieuwe domeinnaam.

Je domeinnaam veranderen: het uitvoeren van de query via phpMyAdmin

Klik vervolgens op ‘Start’ om deze ‘query’ te starten. Je oude domeinnaam wordt nu aangepast naar de nieuwe domeinnaam binnen je database. Persoonlijk controleer ik altijd voor de zekerheid nog even of in de ‘wp_options’-tabel bij de volgende waarden het domein correct is aangepast naar het nieuwe domein:

  • siteurl;
  • home;
  • upload_path.

Dat was de laatste stap. De domeinnaam is daardoor nu ook binnen je WordPress-applicatie aangepast!

Heb je jouw WordPress-applicatie ook in Installatron staan?
Controleer ook of daar de domeinnaam is aangepast. Dit kun je zien door op de applicatie in Installatron te klikken en naar het tabblad ‘Files & Tables’ te gaan. Corrigeer de domeinnaam waar nodig en klik op ‘Save All’ onderaan om de wijzigingen op te slaan.

Tot slot

Zoals aangegeven, zijn er meerdere manieren om een domeinnaam binnen je WordPress-website te corrigeren. Het kan bijvoorbeeld ook middels een plugin of op één van de manieren die WordPress hier zelf toelicht. Heb je aanvullende tips of prefereer je een andere methode, laat het gerust weten in de comments!

Overweeg je om te starten een WordPress-website en ben je zoek naar webhosting? Wil je een pakket met eigen gegarandeerde rekenkracht, waarbij je niet om hoeft te kijken naar het maken van backups? Twijfel niet langer!

Kies hier je webhostingpakket →

P.S. Wil je op de hoogte blijven van alle artikelen, updates, tips en trucs die verschijnen op ons blog? Dat kan! Rechts bovenin via RSS, e-mail, het liken op Facebook, het +1’en op Google+ of het volgen op Twitter.

Deel Deel Deel Deel

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *