Ontwikkel wordpress website maken

Hoe kun je het beste een WordPress test-website aanmaken

Je hebt een website jouwdomeinaam.nl maar je wilt ook een test omgeving maken op test.jouwdomeinnaam.nl

Wij hebben Vimexx als provider en dat gaat als volgt:

  1. Ga naar directadmin van je hoofddomein
  2. Klik op domein instellingen in je hoofdaccount; jouwdomeinnaam.nl (vul hier jouw domeinnaam in)
  3. Voeg vervolgens het domein toe (je maakt dan netjes letterlijk een andere domein). Dan is alles gescheiden.
  4. Dan test.jouwdomeinnaam.nl. Er wordt automatisch een folder onder Domains aangemaakt, in bestandsbeheer. Dan heb je een gescheiden deel. Waar je een database kunt aanmaken.
  5. De website is nog onbereikbaar
  6. Ga vervolgens naar het DNS management in je hoofddomein.
  7. In DNS moet je A en AAA toevoegen, zie handleiding van Vimexx hoe je een subdomein als een volwaardig domein toevoegt. >
  8. Zet ook het SSL certificaat aan. Wat het is mogelijk dat je nog steeds je website niet ziet en dat je een soortgelijke melding als deze te zien krijgt “Waarschuwing: mogelijk beveiligingsrisico”.
  9. Pas het robot.txt bestand aan of pas de robot.txt via Yoast plugin aan. Want je wilt niet dat Google jouw ontwikkel WordPress website indexeert. Dit kan namelijk vergaande consequenties hebben. Niet alleen kan men op deze test website terecht komen, maar ook kan Google niet gecharmeerd zijn van deze dubbele content. Daardoor kun je met je hoofddomein, je werkelijke website, moeilijker vindbaar zijn. Google geeft je als het ware straf omdat deze zoekmachine vindt dat je hem hebt willen manipuleren.
  10. Plaats kopie van de bestanden van het hoofddomein middels FTP (Filezilla) in test.jouwdomeinnaam.nl. Je kunt er ook voor kiezen om met behulp van Installatron vanuit DirectAdmin een clone te maken van je WordPress website.
Chrome Browser kan website niet vinden
Stap 5 - Chrome website is onbereikbaar
Browser kan website niet vinden
Stap 5 - Firefox website is onbereikbaar

De wp-config.php moet er dan zo uit zien
Dit geef ik je mee als achtergrond informatie. Gaat dit boven je pet. Sla dit gewoon over ­čśë

define(‘AUTOMATIC_UPDATER_DISABLED’, true);
/* Redirect */
define(‘WP_HOME’,’https://test.jouwdomeinnaam.nl/’);
define(‘WP_SITEURL’,’https://test.jouwdomeinnaam.nl/’)

Hoe het ook kan

Als je een afzonderlijke ontwikkelomgeving wilt maken om onderdelen op je website bijvoorbeeld te kunnen testen, kun je dit bewerkstelligen door een  /test aan te maken in de root. Dus jouwdomeinnaam.nl/test in plaats van test.jouwdomeinnaam.nl

Middels Filezilla kun je hier de bestanden plaatsen.

WordPress website clonen via directadmin

Als je je website wilt clonen, kun je dit ook via je Directadmin met installatron uitvoeren. Dit kan ook met websites van verschillende providers. We gaan je stap voor stap uitleggen hoe je dit kunt uitvoeren.

Let op de website die je wilt clonen zal je wel eerst moeten toevoegen aan installatron. Dit doe je door:

  1. Heb je ooit al je website binnengehaald voor de installatron, dan zie je deze staan onder “my applications”. Zo niet dan klik je bij Web Applications op WordPress
  2. Je ziet vervolgens de volgende tabbladen:

my applications – hieronder staan de websites die al installatron staan om te gebruiken voor o.a. backupen + clonen.
installatron my backups – hiermee kun je een kopie van je website bewaren. Mocht er iets gebeuren met je website wat niet klopt, dan kun je je backup oproepen.
applications browser – als je een applicatie wilt toevoegen aan je website.

  1. Zie je hoofdomein website niet onder “my applications” staan? Ga dan je hoofddomein website binnenhalen door te kiezen voor import existing install. Wees niet bang, er gebeurt niks met je website! Je bereikt hiermee alleen dat je via installatron zaken met je website kunt uitvoeren, zoals clonen + backupen
  2. We gaan nu je hoofddomein website clonen. klik op het clone icon.

Laat Google je WordPress test-website niet vinden!

Maar let op! Je wilt natuurlijk niet dat een zoekmachine deze WordPress test-site indexeert. Oftewel niemand mag je site vinden via Google.

Om te controleren of je test site is gecrawld door Google gebruik je bijvoorbeeld de volgende zoekterm

site:test.jouwdomeinnaam.nl
hierbij moet je test.jouwdomein.nl aanpassen in jouw url

Hoe zorg je ervoor dat Google je WordPress test-website niet vindt

LET OP! Dit geldt voor jouwdomeinnaam.nl/test! En niet voor test.jouwdomeinnaam.nl

  • Zet in WordPress via instellingen > niet opnemen in zoekmachine
  • Plaats in Robot.txt bestandje > Disallow: /test/


    Je kunt dit ook via de Yoast plugin aanpassen

  1. SEO
  2. Extra
  3. Maak een robot.txt aan, als deze nog niet bestaat. (Htaccess staat er wel automatisch). Je komt automatisch op een bronpagina, met backspace ga je terug naar de site en zie je dat robot.txt is aangemaakt. Sla deze op na wijzingen.
  • En zet voor de zekerheid een maintenance plugin aan, zodat men moet inloggen om de website te kunnen zien. Hiermee voorkom je dat men toch je website ziet, doordat deze toch door Google is geindexeerd hebben of als iemand direct op je website belandt door simpelweg de url in te voeren in de urlbalk van je browser.

Even terugkomend op Robot.txt

Met het hieronderstaande hoef je niks te doen. Maar om het robot.txt bestandje te begrijpen, geven we nog wat informatie mee.

Mocht je nou de gehele site niet willen laten crawlen door een bot, dus dat jouw site niet terug te vinden is in de zoekresultaten van Google. In ons voorbeeld betreft het de volgende domeinamen: jouwdomeinnaam.nl EN jouwdomeinnaam.nl/test (eigenlijk jouwdomeinnaam.nl/*) Dan doe je zet je het onderstaande in je robot.txt bestand:

User-agent: *
Disallow: /

Mag alles gecrawld worden, dan ziet een robot.txt er bijvoorbeeld zo uit. Dit betekent dat Google alleen niet de url van de backend hoeft te indexeren. 

Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Ben je klaar met je WordPress test-website?

Als je je aanpassingen hebt verricht op je ontwikkelwebsite, bijvoorbeeld een nieuwe extensie, en je bent tevreden dan kun je dit uiteindelijk toepassen op de originele website.

Verwijder vervolgens /test of test.domeinnaam.nl, hier staat je ontwikkelwebsite.
Sommigen laten de ontwikkelwebsite staan voor een volgende keer. Wij raden dat af omdat je de ontwikkelwebsite ook moet meenemen in de updates. Ook kun je het beste nieuwe zaken testen als je zeker weet als je de laatste versie hebt. Want mocht je bijvoorbeeld tussendoor wel eens een keer een plugin gelijk op de originele website hebben geïnstalleerd, dan kan dit mogelijk conflicteren met een nieuwe plugin die je alleen hebt uitgeprobeerd op de test website.