Hoppa till innehållet

Cookieinställningar

Välj vilka typer av cookies du tillåter. Du kan alltid ändra ditt val via Cookieinställningar längst ned på varje sida. Integritetspolicy

Nödvändiga

Alltid på

Behövs för att logga in, spara din varukorg och komma ihåg dina val. De är alltid på.

Vilka cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session och att du förblir inloggad
  • weboke_basket: din varukorg
  • wkBtwIncl: visa priser med eller utan moms
  • wok_cookies: ditt cookieval, 12 månader

Mäter vilken annons som leder till ett besök eller en beställning, så att vi inte betalar för annonser som inte ger något.

Vilka cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), upp till 90 dagar
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: via vilken partner du kom till oss (affiliateprogram), 60 dagar

4,6

Land och språk

Varje land har en egen webbplats med landets priser och moms.

Visa

Flytta en WordPress-webbplats

Modul 9: E-post, synlighet i sökmotorer, GDPR, underhåll och flytt · Lästid: 10 minuter

Lärandemål: Efter den här lektionen kan du flytta en WordPress-webbplats till ett annat webbhotell eller en annan domän utan driftstopp.

Nyckelbegrepp: flytta till annat webbhotell, flytta till annan domän, installer-import, migreringstillägg, flytta för hand, sök och ersätt, testa före DNS-bytet, hosts-filen, TTL, innehållsstopp, sista synkronisering, kontroller efter bytet, adressändring i Search Console

Två typer av flytt

Det finns två typer av flytt, och de skiljer sig åt:

  1. Till ett annat webbhotell, samma domän. Webbplatsen går från server A till server B; adressen förblir https://example.com. DNS byts om i slutet. Inget behöver ändras i databasen.
  2. Till en annan domän. Webbplatsen går från example.com till example.net (på samma eller ett annat webbhotell). Alla adresser i databasen ändras, och du måste låta den gamla domänen omdirigera.

Ibland gör du båda samtidigt. Dela då helst upp det: flytta först till det nya webbhotellet, ändra sedan domänen. Då vet du vid ett problem vilket steg det var.

Och glöm inte vad som finns utöver WordPress: e-post på domänen, DNS-poster, cronjobb, andra webbplatser i samma paket. De flyttar inte med automatiskt (DNS-kursen lektion 6.3).

Tre sätt att flytta webbplatsen

SättHurTänk på
Installer-importMånga installerare (Installatron, Softaculous) kan hämta en webbplats från en annan server med FTP- eller SFTP-uppgifterna från det gamla webbhotelletSnabbt, och webbplatsen finns direkt efteråt i din installer (lektion 2.2)
MigreringstilläggEtt tillägg skapar ett paket (filer och databas) på den gamla webbplatsen och lägger det på den nya, ofta med omvandling av adressernaVissa gratisversioner har en maxstorlek; stora uppladdningar kan drabbas av timeout
För handKopiera filer (SFTP eller zip), exportera och importera databasen, ändra wp-config.php, sök och ersätt vid ny domänMest arbete, men du ser varje steg och det fungerar alltid

För hand går det till så här:

  1. Filer: ladda ner hela webbmappen (eller gör en zip av den via Filhanterare) och lägg den i webbmappen på det nya webbhotellet.
  2. Databas: exportera den på det gamla webbhotellet (phpMyAdmin eller wp db export), skapa på det nya en tom databas med en egen användare (lektion 2.3) och importera den (lektion 8.2).
  3. wp-config.php: fyll i det nya databasnamnet, användaren, lösenordet och värden. Kontrollera tabellprefixet.
  4. Ny domän? Sök och ersätt adresserna med ett verktyg som förstår serialiserad data (lektion 3.2):
wp search-replace 'https://example.com' 'https://example.net' --all-tables --dry-run
wp search-replace 'https://example.com' 'https://example.net' --all-tables
  1. Certifikat på det nya webbhotellet (så snart DNS pekar dit, eller tidigare om webbhotellet kan det).

Vissa webbhotell flyttar din webbplats gratis eller mot betalning åt dig; även WebOké erbjuder det. Fråga då vilka av stegen i den här lektionen de gör och vilka du själv måste kontrollera.

Testa före DNS-bytet

Den viktigaste principen för en flytt utan driftstopp: den nya webbplatsen fungerar redan innan någon besöker den. Du testar den på det nya webbhotellet medan DNS fortfarande pekar på det gamla. Två sätt (lektion 2.1):

  • Hosts-filen på din egen dator: lägg in IP-adressen till den nya servern vid din domän. Bara din dator går då till den nya webbplatsen. Certifikatet finns ibland inte där ännu; acceptera varningen bara för det här testet.
  • En testadress eller förhandsvisning från ditt nya webbhotell, som visar din webbplats under den riktiga domänen utan att ändra DNS (hos WebOké "Testa din webbplats inför flytt").

Gå igenom kontrollistan från lektion 8.2: sidor, bilder, inloggning, formulär, butik, permalänkar.

Planera bytet

Några dagar innan:

  • Sänk TTL för de poster du ska ändra (A, AAAA, www) till exempelvis 300 sekunder, så att bytet snabbt blir synligt överallt (DNS-kursen lektion 6.1). Gör det minst den gamla TTL:en i förväg.
  • Gör en säkerhetskopia av den gamla webbplatsen (lektion 8.1) och spara den utanför båda webbhotellen.
  • Förbered e-posten om den också flyttar: skapa brevlådor, flytta över e-post, förbered MX-poster (DNS-kursen lektion 6.3).

På bytesdagen:

  1. Innehållsstopp: från och med nu ändras inget längre på den gamla webbplatsen. Vid en webbutik: välj en lugn stund och sätt butiken i underhåll en stund, annars kommer det in beställningar på den gamla webbplatsen som du tappar bort.
  2. Sista synkronisering: för över databasen (och nya uppladdningar) från den gamla webbplatsen en sista gång till den nya, så att allt från de senaste dagarna finns med.
  3. Ändra DNS: A- och AAAA-post (och www) till den nya IP-adressen. Rensa bort en gammal AAAA (lektion 2.1).
  4. Begär certifikat på det nya webbhotellet så snart DNS pekar dit.
  5. Kontrollera med den här lektionens uppgift och kontrollistan.

Efteråt:

  • Låt det gamla webbhotellet stå kvar några dagar till (med webbplatsen i underhåll eller skrivskyddad), för besökare som fortfarande har den gamla adressen i sin cache, och som en reservlösning.
  • Kontrollera permalänkar (spara en gång under Inställningar > Permalänkar om sidor ger en 404), cache (töm den), cronjobb och WP-Cron (lektion 6.3), och e-post från webbplatsen (lektion 9.1, SPF måste nu peka på den nya servern).
  • Höj TTL:en igen.
  • Först efter en vecka eller två: säg upp det gamla webbhotellet, efter att du har laddat ner en sista säkerhetskopia.

Vid en ny domän: omdirigering

Flyttar du till en annan domän måste den gamla domänen finnas kvar och omdirigera: varje gammal adress med en 301 till samma sökväg på den nya domänen (https://example.com/contact/ till https://example.net/contact/), inte allt till startsidan. Då behåller du besökare från gamla länkar och din plats i sökmotorer (lektion 9.2).

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(.*)$ https://example.net/$1 [R=301,L]

Behåll den gamla domänen (och ett certifikat på den) i flera år till. Anmäl flytten i Google Search Console med funktionen för adressändring, och skicka in den nya sitemapen.

Sammanfattning

  • Att flytta till ett annat webbhotell (samma domän) och till en annan domän är olika jobb; dela upp dem om du gör båda.
  • Flytta webbplatsen med en installer-import, ett migreringstillägg eller för hand (filer, databas, wp-config.php, sök och ersätt vid ny domän).
  • Testa den nya webbplatsen före DNS-bytet via hosts-filen eller en testadress.
  • Sänk TTL i förväg, ha ett innehållsstopp, synkronisera en sista gång, byt DNS och kontrollera permalänkar, cache, cron och e-post.
  • Vid en ny domän: varje gammal adress med en 301 till samma sökväg på den nya domänen, och en adressändring i Search Console.

Quiz

1. Varför testar du den nya webbplatsen innan du byter DNS?



2. Varför sänker du TTL:en några dagar före bytet?



3. Du flyttar en webbutik. Mellan överföringen av databasen (måndag) och DNS-bytet (torsdag) kommer det in beställningar på den gamla webbplatsen. Vad gör du?



4. Du flyttar från example.com till example.net. Hur omdirigerar du den gamla domänen bäst?



Uppgift

Uppgift A9.5: Lyckades flytten? Efter en flytt fyller du i din domän, IP-adressen (eller servernamnet) för det nya webbhotellet, och vid en domänändring även den gamla domänen. Programmet kontrollerar: pekar domän utan www och www (A och AAAA) på den nya servern, är certifikatet giltigt för båda namnen, pekar webbplatsens REST-hänvisning på rätt domän (siteurl korrekt omvandlad), förekommer den gamla domänen inte längre i länkar och källor på startsidan, och omdirigerar den gamla domänen (om angiven) med en 301 till samma sökväg på den nya?

Uppgift A9.5: Lyckades flytten?




Det du fyller i och det vi hittar sparar vi inte. Din webbläsare kommer ihåg dina svar och om du klarade uppgiften. Är du inloggad sparar vi bara att du klarade uppgiften (nästan) i Mina kurser; där kan du också ta bort det.

Uppgift D9.5: Din flyttplan. Skriv en plan för att flytta din egen webbplats (även om du inte planerar det just nu): vilken typ av flytt, vilket sätt att föra över, vad som behöver följa med utöver WordPress (e-post, DNS-poster, cronjobb), hur du testar före bytet, tidslinjen (dagarna innan, själva dagen, dagarna efter) med vem som gör vad i varje steg, och hur du kan gå tillbaka om något går fel. Bocka av att du har letat upp den aktuella TTL:en för ditt A-record och anteckna den.

Uppgift D9.5: Din flyttplan

Den här uppgiften gör du själv; ingen kontrollerar den. Bocka av vad du har gjort och markera uppgiften som klar.



Dina bockar och anteckningar sparas bara i den här webbläsaren; vi skickar dem ingenstans. Är du inloggad sparar vi i Mina kurser bara att du har gjort uppgiften.

Läs mer

Dessa artiklar beskriver stegen i WebOkés paneler; i andra paneler fungerar de på liknande sätt.

Ett ögonblick…

Ställ in dina domäner

Ställ in namnservrar, koppling till ditt webbhotell och vem som blir innehavare för varje domän.

Hämtar dina domäner…