Gå direkte til indholdet

Cookieindstillinger

Vælg for hver type, hvilke cookies du tillader. Du kan altid ændre dit valg via Cookieindstillinger nederst på hver side. Privatlivspolitik

Nødvendige

Altid slået til

Nødvendige for at logge ind, gemme din kurv og huske dine valg. De er altid slået til.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session og at forblive logget ind
  • weboke_basket: din kurv
  • wkBtwIncl: vise priser med eller uden moms
  • wok_cookies: dit cookievalg, 12 måneder

Måler, hvilken annonce der fører til et besøg eller en bestilling, så vi ikke betaler for annoncer, der ikke virker.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), op til 90 dage
  • OpenAI Ads, annoncer i ChatGPT
  • wok_aff: hvilken partner der henviste dig til os (affiliateprogram), 60 dage

4,6

Land og sprog

Hvert land har sin egen side med landets priser og moms.

Se

Flytte et WordPress-websted

Modul 9: E-mail, synlighed i søgemaskiner, GDPR, vedligeholdelse og flytning · Læsetid: 10 minutter

Læringsmål: Efter denne lektion kan du flytte et WordPress-websted til en anden hosting eller et andet domæne uden driftsforstyrrelser.

Nøglebegreber: flytning til anden hosting, flytning til andet domæne, installer-import, migreringsplugin, manuel flytning, søg og erstat, test før DNS-skiftet, hosts-fil, TTL, indholdsstop, sidste synkronisering, kontroller efter skiftet, adresseændring i Search Console

To slags flytning

Der findes to slags flytning, og de er forskellige:

  1. Til en anden hosting, samme domæne. Webstedet flytter fra server A til server B; adressen forbliver https://example.com. DNS'en ændres til sidst. Der skal ikke ændres noget i databasen.
  2. Til et andet domæne. Webstedet flytter fra example.com til example.net (på samme eller en anden hosting). Alle adresser i databasen ændres, og du skal lade det gamle domæne omdirigere.

Nogle gange gør du begge dele på én gang. Del det så gerne op: flyt først til den nye hosting, og skift derefter domænet. Sådan ved du ved et problem, hvilket trin det var.

Og glem ikke det der ligger ved siden af WordPress: e-mail på domænet, DNS-poster, cronjobs, andre websteder i samme pakke. De flytter ikke med af sig selv (DNS-kursus lektion 6.3).

Tre måder at flytte webstedet på

MådeHvordanBemærk
Installer-importMange installere (Installatron, Softaculous) kan hente et websted fra en anden server med FTP- eller SFTP-oplysningerne fra den gamle hostingHurtigt, og webstedet står derefter straks i din installer (lektion 2.2)
MigreringspluginEt plugin laver på det gamle websted en pakke (filer og database) og sætter den på det nye, ofte med omregning af adresserneNogle gratis versioner har en maksimal størrelse; store uploads kan støde på timeouts
ManueltKopiere filer (SFTP eller zip), eksportere og importere database, tilpasse wp-config.php, søge og erstatte ved nyt domæneMest arbejde, men du ser hvert trin, og det virker altid

Manuelt foregår det sådan:

  1. Filer: download hele webmappen (eller lav en zip af den via Filhåndtering) og læg den i webmappen på den nye hosting.
  2. Database: eksportér den på den gamle hosting (phpMyAdmin eller wp db export), opret på den nye en tom database med en egen bruger (lektion 2.3) og importér den (lektion 8.2).
  3. wp-config.php: sæt det nye databasenavn, brugernavn, password og host ind. Kontrollér tabelpræfikset.
  4. Nyt domæne? Søg og erstat adresserne med et værktøj der forstår serialiserede 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å den nye hosting (så snart DNS'en peger derhen, eller tidligere hvis hosten kan det).

Nogle hostingudbydere flytter dit websted gratis eller mod betaling for dig; WebOké tilbyder også dette. Spørg da hvilke af trinnene i denne lektion de udfører, og hvilke du selv skal kontrollere.

Test før DNS-skiftet

Det vigtigste princip for en flytning uden driftsforstyrrelser: det nye websted virker allerede, før nogen går derhen. Du tester det på den nye hosting, mens DNS'en stadig peger på den gamle. To måder (lektion 2.1):

  • Hosts-filen på din egen computer: sæt IP-adressen på den nye server ind ved dit domæne der. Kun din computer går så til det nye websted. Certifikatet er der nogle gange endnu ikke; accepter advarslen kun til denne test.
  • En testadresse eller forhåndsvisning fra din nye hosting, der viser dit websted under det rigtige domæne uden at ændre DNS'en (hos WebOké "Test dit websted før flytning").

Gennemgå kontrollisten fra lektion 8.2: sider, billeder, login, formularer, webshop, permanente links.

Planlægge skiftet

Et par dage i forvejen:

  • Sænk TTL'en for de poster du skal ændre (A, AAAA, www) til for eksempel 300 sekunder, så skiftet bliver synligt overalt hurtigt bagefter (DNS-kursus lektion 6.1). Gør det mindst den gamle TTL i forvejen.
  • Lav en backup af det gamle websted (lektion 8.1) og gem den uden for begge hostingudbydere.
  • Gør mailen klar hvis den også flytter: opret mailbokse, overfør mail, klargør MX-poster (DNS-kursus lektion 6.3).

På selve dagen for skiftet:

  1. Indholdsstop: fra nu af ændres der ikke mere på det gamle websted. Ved en webshop: vælg et roligt tidspunkt og sæt butikken kortvarigt i vedligeholdelse, ellers kommer der bestillinger ind på det gamle websted som du mister.
  2. Sidste synkronisering: overfør databasen (og nye uploads) fra det gamle websted endnu en gang til det nye, så alt fra de seneste dage er med.
  3. Omstilling af DNS: A- og AAAA-post (og www) til den nye IP-adresse. Ryd op i en gammel AAAA (lektion 2.1).
  4. Certifikat anmodes på den nye hosting så snart DNS'en peger derhen.
  5. Kontrollér med opgaven fra denne lektion og kontrollisten.

Bagefter:

  • Lad den gamle hosting stå i nogle dage endnu (med webstedet i vedligeholdelse eller kun-læsning), for besøgende der stadig har den gamle adresse i cachen, og som en reserveløsning.
  • Kontrollér permanente links (gem én gang under Indstillinger > Permanente links hvis sider giver en 404), cache (tøm), cronjobs og WP-Cron (lektion 6.3), og mail fra webstedet (lektion 9.1, SPF skal nu nævne den nye server).
  • Sæt TTL'en op igen.
  • Først efter en uge eller to: opsig den gamle hosting, efter du har downloadet en sidste backup.

Ved et nyt domæne: omdirigering

Flytter du til et andet domæne, skal det gamle domæne forblive aktivt og omdirigere: hver gammel adresse med en 301 til den samme sti på det nye domæne (https://example.com/contact/ til https://example.net/contact/), ikke det hele til forsiden. Dermed bevarer du besøgende fra gamle links og din placering i søgemaskinerne (lektion 9.2).

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

Behold det gamle domæne (og et certifikat på det) i nogle år endnu. Anmeld flytningen i Google Search Console med funktionen til adresseændring, og indsend det nye sitemap.

Opsummering

  • Flytning til anden hosting (samme domæne) og til et andet domæne er forskellige opgaver; del dem op hvis du gør begge dele.
  • Overfør webstedet med en installer-import, et migreringsplugin eller manuelt (filer, database, wp-config.php, søg og erstat ved nyt domæne).
  • Test det nye websted før DNS-skiftet via hosts-filen eller en testadresse.
  • Sænk TTL'en i forvejen, hold et indholdsstop, synkronisér en sidste gang, skift DNS'en, og kontrollér permanente links, cache, cron og mail.
  • Ved et nyt domæne: hver gammel adresse med en 301 til den samme sti på det nye domæne, og en adresseændring i Search Console.

Quiz

1. Hvorfor tester du det nye websted før du skifter DNS'en?



2. Hvorfor sænker du TTL'en et par dage før skiftet?



3. Du flytter en webshop. Mellem overførslen af databasen (mandag) og DNS-skiftet (torsdag) kommer der bestillinger ind på det gamle websted. Hvad gør du?



4. Du flytter fra example.com til example.net. Hvordan omdirigerer du bedst det gamle domæne?



Opgave

Opgave A9.5: Lykkedes flytningen? Efter en flytning indtaster du dit domæne, IP-adressen (eller servernavnet) på den nye hosting, og ved en domæneændring også det gamle domæne. Programmet kontrollerer: peger domænet uden www og www (A og AAAA) på den nye server, er certifikatet gyldigt for begge navne, peger webstedets REST-henvisning på det rigtige domæne (siteurl korrekt omregnet), optræder det gamle domæne ikke længere i links og kilder på forsiden, og omdirigerer det gamle domæne (hvis angivet) med en 301 til den samme sti på det nye?

Opgave A9.5: Lykkedes flytningen?




Det, du udfylder, og hvad vi finder, gemmer vi ikke. Din browser husker dine svar, og om du har bestået opgaven. Er du logget ind, gemmer vi kun, at du (næsten) bestod opgaven, i Mine kurser; der kan du også slette det.

Opgave D9.5: Din flytteplan. Skriv en plan for flytning af dit eget websted (også selvom du ikke planlægger det nu): hvilken slags flytning, hvilken overførselsmetode, hvad der skal følge med ved siden af WordPress (mail, DNS-poster, cronjobs), hvordan du tester før skiftet, tidslinjen (dage i forvejen, selve dagen, dagene efter) med hvem der gør hvad for hvert trin, og hvordan du kan gå tilbage hvis det går galt. Afkryds at du har slået den nuværende TTL for dit A-record op, og noter den.

Opgave D9.5: Din flytteplan

Denne opgave laver du selv; ingen tjekker den. Afkryds hvad du har gjort, og markér opgaven som udført.



Dine afkrydsninger og noter forbliver kun i denne browser; vi sender dem ingen steder hen. Er du logget ind, gemmer vi kun i Mine kurser, at du har udført opgaven.

Læs mere

Disse artikler beskriver trinnene i WebOkés kontrolpaneler; i andre kontrolpaneler fungerer de på lignende måde.

Et øjeblik…

Opsæt dine domæner

Angiv for hvert domæne navneserverne, tilknytningen til din hosting, og hvem der bliver ejer.

Indlæser dine domæner…