Ö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_htmlWindows:
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:
Öppna WordPress administrationspanel på den nya adressen, exempelvis
https://exempel.se/wp-login.php.Logga in.
Gå till Settings → Permalinks.
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.