Om webbstrategi, interaktionsdesign och WordPress-utveckling.

Flytta en WordPress-installation till en ny domän

Har du en WordPress-installation på en befintlig domän men ska flytta den till en annan domän på ett annat webbhotell? Inga problem, det är en process som är relativt enkel och snabb. Här går vi igenom steg för steg hur du gör det på bästa sätt för dig, dina besökare och sökmotorernas indexering av WordPress-webbplatsen.

1. Förhindra indexering på den nya domänen

Det första vi ska göra är att se till att sökmotorerna inte indexerar innehållet på den nya domänen under flyttprocessen. Vi skapar filen robots.txt och lägger på den nya domänen med följande innehåll i filen:

2. Kopiera databas och filer till den nya domänen

Här handlar det helt enkelt om att ladda ner WordPress-filstruktur från den befintliga webbhotellet och ladda upp filstrukturen till det nya webbhotellet. Exportera den gamla databasen (enklast genom phpMyAdmin) och importera den i nya miljön.

3. Ställ in de nya databasinställningarna

Nästa steg är att byta ut databasuppgifterna för det gamla webbhotellet till det nya webbhotellets uppgifter i wp-config.php. Byt ut databasnamn, användarnamn, lösenord och eventuell server.

Vi måste även se till att WordPress vet att det är en ny domän som gäller och det gör vi genom att addera följande i wp-config.php:

4. Voila, WordPress ska nu fungera!

Nu har vi kommit så långt att WordPress ska fungera på den nya domänen. Kontrollera det genom att gå in på den nya domänen i din webbläsare.

I vissa fall kan inlägg och sidor ge 404 eller 501-fel, vilket beror på att filen .htaccess saknas eller har fel rättigheter. Enklaste sättet att lösa det brukar vara att logga in i administrationspanelen, gå in under Permalänkar och trycka på ”Spara ändringar” för att uppdatera permalänksstrukturen.

5. Sök och ersätt referenser

Förmodligen finns det en hel del referenser på din webbplats i databasen till den gamla domänen (bilder, länkar, filer). Dessa referenser behöver bytas ut till den nya domänen, vilket görs smidigt med tillägget Search and Replace. Tillägget letar upp en befintlig sträng i databasen och byter ut den mot en ny sträng.

6. Tillåt indexering av den nya domänen

När du har kontrollerat att allting fungerar som det ska kan vi låta sökmotorerna indexera innehållet på den nya domänen. Detta gör vi genom att ta bort robots.txt som vi skapade tidigare.

7. Flytta besökare och sökmotorer från den gamla till den nya domänen

Nu måste vi se till att besökare och sökmotorer förflyttas från den gamla domänen till den nya. Detta gör vi genom filen .htaccess på den gamla domänen som vi tömmer och istället lägger in följande:

Glöm inte att byta ut http://www.nydoman.se mot den riktiga domänen. Detta gör att alla anrop från besökare och sökmotorer till den gamla domänen flyttas den till nya domänen.

8. Flytten är nu klar!

Hela flytten ska nu vara klar, om du har följt alla steg. Du kan ta bort WordPress-filstruktur och databas från den gamla domänen, men det rekommenderas att behålla .htaccess så länge som möjligt.

Källa

  • Pontus Johansson

    Hej Andreas,

    Nyttigt inlägg! Själv har jag flyttat WordPress-installationer förut, men jag undrar över en sak; varför ska man skapa en Robots.txt på den gamla domänen? Jag vet vad Robots.txt gör, men vad har den för syfte i det här sammanhanget?

    Tack på förhand

  • http://www.fredrikwinberg.nu Fredrik

    Bra artikel. Vilket webbhotell kör du?

  • http://www.mkse.com MKSE.com CMS Nyheter

    Flytta från WordPress.com > WordPress hosted på bästa sätt då? Guide för det?

  • http://www.txc.se TXC

    Pontus Johansson > För att sökmotorerna inte skall indexera sidan under tiden du flyttar den.

  • http://www.andreaskarman.se Andreas Karman

    Fredrik:
    Jag använder webbhotellet XH, som jag starkt rekommenderar.

    MKSE.com CMS Nyheter:
    Mastig guide är på väg. Håll ut några dagar bara…

    TXC:
    Stämmer mycket bra det.

  • http://cynatic.org Andreas Johansson

    Hej, följde din guide när jag (äntligen) bytte till WordPress. Har en liten sak att addera bara:
    1. Kolla rättigheterna på wp-content samt .htaccess
    2. Du _kanske_ måste uppdatera permalinks strukturen efter bytet (dvs save changes igen) för att det ska kicka in. Fick personligen 501 errors innan jag gjorde det.

    Tack för en bra guide :)

  • http://larskarlsson.wordpress.com/ Lars Karlsson

    Hakar på frågan om flytt från wordpress.com till egen domän, och ser att blog-well . com har en guide för det. OM den sen funkar fullt ut, och vad man måste tänka på, det vet inte jag. Men jag håller på att följa den ..

  • Pingback: Från Blocket över Pusha till freemium - 9 intressanta artiklar | Webmastern.se

  • Pingback: Så migrerade jag till Wordpress | cynatic.org

  • Pingback: Sammanfattat

  • Oskar

    Ja du Andreas din guide fungerar ”nästan” jag fixade dock detta genom att helt ta bort wp-config.php filen och låta WordPress installationen göra en ny. Sedan så stängde jag ner gå vidare fönstret å gick direkt till admin å körde Search & Replace.

    Men tack för all hjälp ändå! Riktigt användbart faktiskt å så j—- många timmar man sparade på detta!

    Kanon att de finns entusiaster som kan hjälpa oss nybörjare.

    vill du se resultatet så kan du gå in på http://www.ntsmotorsport.se!

    Mvh: Glad WordPress nyttjare.

  • Tony

    Bra! Finns också en artikel om det på  http://designoak.com/2012/02/flytta-wordpress-till-en-ny-server/

  • Pingback: www.Gestaltarskiten.se – inget annat | Gestaltar skiten