Vaak staat een WordPress-installatie in een submap. Bijvoorbeeld www.mijnwebsite.nl/submap.

Je site is dan alleen via dat adres bereikbaar, maar je wilt eigenlijk dat je site gewoon als www.mijnwebsite.nl is te zien. Om dat te realiseren moet je een aantal dingen doen.

1. Maak een back-up

Maak voor je begint altijd een back-up, om die te kunnen terugzetten als er iets fout gaat. Dat kan meestal via je hostingprovider, maar ook met een plugin zoals UpdraftPlus.

Log in op de backend van je WordPress-site. Controleer bij instellingen > Permalinks of je de aangepaste structuur of berichtnaam is aangevinkt. Achter aangepaste structuur moet staan: /%postname%/

3. Wijzig het site-adres (URL)

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

4. 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.

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.

Uploaden

Upload de gewijzigde index.php en het .htaccesbestand naar de root van je site. Dus direct onder www.mijnwebsite.nl. Let er daarbij op dat er geen index.html in je root staat.