Support Volgende » Algemene WordPress vragen Volgende » Verplaatsen van subdomein naar root

  • Opgelost jeroen76

    (@jeroen76)



    Hallo ik hoop dat iemand me kan helpen ik heb mijn eerste WP website gemaakt op een subdomein, op het hoofddomein staat nog niets. Nu is deze gereed en alles werkt op het subdomein. Nu krijg ik hem niet werkend op het hoofddomein wat ik doe is ik kopieer via ftp alles uit de map van het subdomein naar de rootmap, dan verander ik in de rootmap de wp-config.php door daar aan toe te voegen define(‘WP_HOME’,’http:/voorbeeld.nl’);
    define(‘WP_SITEURL’,’http://voorbeeld.nl’);
    waarbij bij beide ‘voorbeeld veranderd is in de domeinnaam uiteraard.

    Ik voeg dit willekeurig ergens toe omdat hij er standaard niet in staat.
    Vervolgens is de homepage online te zien ook kan ik gewoon in de wp-admin, alleen als ik ergens op klik een pagina of bericht, krijg ik een 404 pagina dat hij niet bestaat. In de beta versie (op het subdomein ) werkt alles wel naar behoren.

    Vergeet ik iets of doe ik iets verkeerd?
    Is er een betere manier om een website van het subdomein naar het hoofddomein te verplaatsen?

    Ik ben nieuw hierin en zou hulp enorm waarderen.

    Groeten Jeroen

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Moderator Jeroen Rotty

    (@jeroenrotty)

    Support moderator

    Dag Jeroen,

    Enkel die 2 velden gaan aanpassen zal niet voldoende zijn, je moet alle interne links in de database en eventuele hard-coded verwijzingen ook aanpassen.

    Ga eventueel aan de slag met een plugin die het meeste werk voor jou doet, ik kan daarvoor bvb. Duplicator aanraden. Die maakt een .zip en een installer.php, die zet je in de root, surf je naar de installer.php en voer je die uit. Ik raad aan om een nieuwe database aan te maken om je subdomein database nog even intact te houden en altijd een backup te hebben.

    Groet,
    Jeroen

    • Deze reactie is gewijzigd 1 week, 2 dagen geleden door  Jeroen Rotty. Reden: typo

    @jeroen76,

    Wat bedoel je precies met subdomein? Als je bedoelt dat je de website in een map hebt staan bv : jouwsite.nl/website123/ is het vrij makkelijk te doen. Dit is hoe ik dat altijd doe:

    Verplaats .htaccess en index.php naar de root en pas index.php aan :

    van require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );
    naar: require( dirname( __FILE__ ) . ‘/website123/wp-blog-header.php’ );

    Vervolgens pas je in WordPress > Algemeen de Siteadres (URL) aan:

    van: jouwsite.nl/website123/
    naar: jouwsite.nl/

    Wat ik vaak ook nog even doe is permalinks op standaard zetten en vervolgens weer op berichtnaam. Zo wordt .htaccess goed gezet.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support moderator

    Beste @roello007,

    edit: Ik lees nu pas dat het hebt over het verplaatsen van de index.php in de hoofdmap gaat. Kwestie van voorkeur welke optie je verkiest.

    Een subdomein in de URL is is niet altijd een submap (afhankelijk van serverconfiguratie), maar echt een subdomein.domein.nl bvb. De url aanpassen gaat dus niet zomaar door die aanpassing.

    Groet,
    Jeroen

    • Deze reactie is gewijzigd 1 week, 2 dagen geleden door  Jeroen Rotty.
    • Deze reactie is gewijzigd 1 week, 2 dagen geleden door  Jeroen Rotty.
    • Deze reactie is gewijzigd 1 week, 2 dagen geleden door  Jeroen Rotty.
    • Deze reactie is gewijzigd 1 week, 2 dagen geleden door  Jeroen Rotty.
    • Deze reactie is gewijzigd 1 week, 2 dagen geleden door  Jeroen Rotty.

    Hi @jeroenrotty,

    Gebruik dit al jaren op deze manier, en hoeft niet bij iedere update te worden aangepast omdat updates in de submap worden weggeschreven. Misschien is het geheel verkeerde manier, ik leer graag bij. Wat is volgens jou de beste manier om je root schoon te houden. WordPress codex geeft mijn manier ook als voorstel aan (Method II):

    https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

    Wat betreft subdomein / submap vandaar ook mijn vraag aan de andere Jeroen, hoe hij het precies bedoelt.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support moderator

    Dag @roello007,

    Excuus, vandaar ook de edit in mijn vorig bericht.

    Jeroen

    Hoi bedankt voor jullie hulp, duplicator ga ik zeker gebruiken met verplaatsen naar andere domeinnamen. Voor nu was de oplossing dat ik het volgende deed:

    you need to edit the wp-config.php file and add the following lines just before the line ‘That’s all, stop editing! Happy blogging’.
    1
    2

    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    Daarna permalinks updaten door: aangepaste structuur: /%category%/%postname%/

    Nu werkt het!

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)