WordPress website verhuizen van een submap naar de root

Vaak staat een WordPress-installatie in een submap. Bijvoorbeeld https://www.mijnwebsite.nl/submap.
Je site is dan alleen via dat adres bereikbaar, maar je wilt eigenlijk dat je site als https ://www.mijnwebsite.nl is te zien. Om dat te realiseren moet je een aantal dingen doen.

  1. Je Permalinks moeten werken zodat er een .htaccess bestand is aangemaakt.
  2. Je moet een algemene instelling in je WordPress installatie wijzigen.
  3. Er moeten twee bestanden uit de wordpress map worden gedownload.
  4. Na een kleine wijziging aan een van die bestanden moeten ze allebei naar de root van je site worden geüpload

1. Controleer je permalinks

Log in op de backend van je WordPress website. Controleer bij instellingen > Permalinks of je de aangepaste structuur of berichtnaam is aangevinkt.

2. Wijzig het site adres (URL)

Ga naar de tab Algemeen.
Wijzig daar het veld siteadres (URL). Haal de submap weg. Dus: https://www.mijnwebsite.nl/subdomein wordt: https://www.mijnwebsite.nl
LET OP: Wijzig WordPress-adres URL NIET!

3. Download index.php en .htacces uit de submap

Ga met filezilla naar de submap van je site en download de index.php en de .htacces. (rechtermuisknop > downloaden) Verwijder ze nog niet op deze locatie, alleen downloaden!
Als je de htacces niet ziet, kan je die zichtbaar maken via server > tonen van verborgen bestanden forceren. Sla beide bestanden op je harde schijf op.

4. Wijzig de index.php

Open index.php van je harde schijf en wijzig de regel require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );. Die verander je in: require( dirname( __FILE__ ) . ‘/submap/wp-blog-header.php’ );
Gebruik hierbij de naam van je eigen submap.

Upload daarna de gewijzigde index.php en het .htaccesbestand naar de root van je site. Dus direct onder https://www.mijnwebsite.nl.
Zorg ervoor dat er geen index.htm of index.html in je root staat.

Mocht het niet zijn gelukt, zet dan in de tab Algemeen in het veld siteadres (URL) de naam van je submap terug. Dan staat er weer https://www.mijndomein.nl/subdomein.
Je kunt dan weer bij je site via de submap. Je kunt nu de stappen nogmaals uitvoeren en kijken wat er fout is gegaan.

Geplaatst in Web Getagd met