Vers opgediend


Oké, je hebt een WordPress-website gebouwd en deze in een subfolder gezet.
In mijn ervaring is dat nogal eens nodig omdat er nog een andere website op staat of simpelweg omdat je nog niet wilt dat de hele wereld jouw nog niet afgemaakte website ziet.
Laten we er in dit geval van uit gaan dat je een website hebt gezet op:
http://www.domeinnaam.nl/website/.

De site is klaar, de klant tevreden. Jee!
Tijd om hem aan de wereld te presenteren.
Het is mogelijk de website te verplaatsen en alle verwijzingen aan te passen in de database.
Maar gelukkig kan het ook veel gemakkelijker!

Hieronder volgt een beknopte omschrijving.
Ik gebruik meestal de Nederlandse versie van WordPress, dus de knoppen beschrijf ik ook met de Nederlandse benaming.
Here goes:

  1. Back-up maken, origineel verwijderen
    Als eerste maak je een back-up van je website en database.
    Hiervoor zijn diverse plug-ins, ik gebruikt momenteel BackUpWordPress.
    Daarna zorg je ervoor dat de hoofdfolder van de site schoon is, dat betekent de oude site (back-up maken en) verwijderen of verplaatsen.
      
  2. Permalinks uitzetten
    Permalinks is een instelling dat jouw pagina's en berichten, mooie, goed te begrijpen adressen krijgen zoals http://www.domeinnaam.nl/contact in plaats van http://www.domeinnaam.nl/website/?p=123.
    Deze moeten nu eerst even uitgezet worden. Dat kan onder Instellingen > Permalinks.
    Daar kies je de bovenste optie: standaard (wat neerkomt op http://www.domeinnaam.nl/website/?p=123).
    [Wijzigingen opslaan]
        
  3. Website adres aanpassen
    Ga naar Instellingen > Algemeen
    Hier zie je 2 x de website staan:
        WordPress-adres (URL)    > Deze laat je zoals die is, dus met de subfolder erbij http://www.domeinnaam.nl/website/.
        Siteadres (URL)               > Deze verander je in het adres zonder die subfolder: http://www.domeinnaam.nl.
    [Wijzigingen opslaan]
        
  4. Twee bestanden kopiëren en aanpassen
    In de subfolder staan 2 bestanden die je kopieert: index.php en .htaccess
    Die .htaccess is gemaakt toen je de permalinks omzette van standaard naar iets anders. Heb je dat niet gedaan en ben je het ook niet van plan, dan hoef je je daar niet druk om te maken e er één creëren.
    Kopieer de bestanden naar de root van de site. (dus niet verplaatsen!)
    In de index.php van de root: verander dit:
        require( dirname( __FILE__ ) . '/wp-blog-header.php' );
    in dit
        require( dirname( __FILE__ ) . '/website/wp-blog-header.php' );
    Waarbij /website natuurlijk de naam van jouw subfolder is.
    Bewaar deze nieuwe index.php en zet hem in de root van jouw website.
         
  5. Permalinks weer aanzetten en testen maar
    Nu kan je, indien gewenst, je permalinks weer aanzetten: Instellingen > Permalinks.
    Daar kies je de gewenste optie. (ik kies meestal berichtnaam).
    [Wijzigingen opslaan]

     

     

    Ga naar de site (zonder subfolder) en tadaaaa; daar staat jouw site.
    De links zullen nu ook de berichtnaam laten zien zonder de subfolder.

Eenvoudig? Ik dacht het wel!

Met dank aan dit artikel van Smashing magazine.


 

Ons adres staat onderaan
GraphicKitchen

  085-48 717 17

 info@graphickitchen.nl

 

 

Den Haag
Frambozenstraat 39
2564 XK Den Haag
  Meppel
Heerengracht 26
7941 JJ Meppel