Er kunnen verschillende redenen zijn waarom je WordPress installatie in een aparte map op de server staat:
- Je wilt je site rustig opbouwen buiten het zicht van het grote publiek.
- Je hebt al een website op hetzelfde domein en wilt je nieuwe WP site daarnaast opbouwen en pas overzetten als ie helemaal klaar is.
- Je hebt per ongeluk de hele map ‘wordpress’ geüpload i.p.v. de inhoud daarvan.
Je kunt de bestanden dan niet zonder meer kopiëren of verslepen naar het eerste niveau (de root) van je domein. Dat moet even anders, maar echt ingewikkeld is dat gelukkig niet.
Eenvoudig je WordPress website verplaatsen (op dezelfde server)
In dit stappenplan gaan we er vanuit dat je website hier staat: http://jouwdomein.nl/wordpress en dat je hier naartoe wilt: http://jouwdomein.nl/
- Voor alle zekerheid: heb je een recente backup?
- Ga naar Instellingen > Algemeen.
- In het veld achter Siteadres (URL) verander je het adres naar de url van de root directory: http://jouwdomein.nl/.
- Klik Wijzigingen opslaan. (Nu nog niet meteen naar je site kijken en evt. foutmeldingen gewoon negeren!).
- Download via FTP de bestanden index.php and .htaccess vanuit de map waar je WP hebt geïnstalleerd (/wordpress/ in dit voorbeeld). (het .htaccess bestand is een hidden file, stel je FTP programma zo in dat ‘ie verborgen bestanden laat zien. In sommige gevallen heb je helemaal geen .htaccess, dan hoef je je daar ook niet druk over te maken).
- Open index.php in een text editor (kladblok, notepad++).
- Helemaal onderaan zie je dan dit staan:
require('./wp-blog-header.php');
Verander deze regel in:require('./wordpress/wp-blog-header.php');
Je zet dus de naam van de map waar alle WP bestanden in staan erbij. - Upload index.php en .htaccess naar de root directory van je site (het eerst niveau, direct in httpdocs/public_html/default of hoe dat dan ook op de server van jouw hosting provider heet).
- Maak .htaccess beschrijfbaar (chmod 664 of 666)
- Login op je site met het ‘oude’ adres: http://jouwdomein.nl/wordpress/wp-login.php/
- Ga naar Instellingen > Permalinks en klik alleen maar op Wijzigingen opslaan. WordPress zal nu automatisch de nieuwe url structuur implementeren (en .htaccess updaten).
- Klaar! Het adres van je website is nu http://jouwdomein.nl/
Succes! En laat me weten of het allemaal gelukt is.