Hoppa till huvudinnehåll

Migrera WordPress mellan domäner och underkataloger

Flytta WordPress till en ny domän eller katalog och uppdatera länkarna

Översikt

Om du vill flytta en WordPress-webbplats från en underkatalog till webbplatsens rotkatalog, eller till en annan domän, behöver du flytta filerna och uppdatera webbplatsens adresser i databasen.

Innan du börjar behöver du tillgång till:

  • WordPress administrationspanel.

  • Webbplatsens SQL-databas.

  • FTP eller ett filhanteringsverktyg.

Viktigt: Ta en säkerhetskopia av webbplatsens filer och databas innan du gör ändringar.

Steg 1: Flytta WordPress-filerna

Kopiera eller flytta alla filer och undermappar från den gamla WordPress-katalogen till den nya platsen.

Exempel på kataloger:

  • Linux: public_html

  • Windows: wwwroot

Om du exempelvis flyttar WordPress från https://exempel.se/wordpress till https://exempel.se flyttar du innehållet i katalogen wordpress till webbplatsens rotkatalog.

Steg 2: Uppdatera adresserna i databasen

Du behöver uppdatera de gamla webbadresserna i WordPress-databasen. På Linux kan du använda phpMyAdmin, som finns i kontrollpanelen under Databaser. För Windows kan ett databasverktyg som MySQL Workbench användas om det passar din miljö.

I phpMyAdmin väljer du fliken SQL och kör ett skript i taget. Byt ut de gamla och nya adresserna i exemplen mot adresserna för din egen webbplats.

Uppdatera WordPress-adresserna

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://exempel.se/wordpress', 'http://exempel.se') WHERE option_name = 'home' OR option_name = 'siteurl';

Uppdatera inläggens GUID-värden

UPDATE wp_posts SET guid = REPLACE(guid, 'http://exempel.se/wordpress', 'http://exempel.se');

Uppdatera länkar i inläggens innehåll

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://exempel.se/wordpress', 'http://exempel.se');

Observera: Exemplen utgår från att databastabellerna har prefixet wp_. Om din installation använder ett annat prefix behöver du anpassa frågorna. WordPress-data kan också innehålla serialiserade värden, där en generell SQL-ersättning kan orsaka problem. För en fullständig flytt mellan domäner är ett WordPress-anpassat migreringsverktyg ofta säkrare.

Steg 3: Uppdatera permalänkarna

När filerna och databasadresserna har uppdaterats:

  1. Öppna WordPress administrationspanel på den nya adressen, exempelvis https://exempel.se/wp-login.php.

  2. Logga in.

  3. Gå till Settings → Permalinks.

  4. Klicka på Save Changes för att uppdatera permalänkarna.

Kontrollera därefter att webbplatsens sidor, bilder och länkar fungerar som de ska.

Sammanfattning

För att flytta WordPress behöver du flytta filerna, uppdatera relevanta adresser i databasen och spara om permalänkarna. Säkerhetskopiera alltid webbplatsen innan du gör ändringar i filer eller databas.

Fick du svar på din fråga?