Bloggat, Utveckling

Nytt domännamn

Idag har siten flyttat till ett rykande färskt domännamn byggoteknik.se som jag hoppas beskriver lite bättre vad siten handlar om. Det går också att surfa till byggochteknik.se men då skickas man vidare till byggoteknik.se (och är nedkortat till o). Så här gick det till.

Grunduppsättning

  • Först installerade jag den senaste versionen av XAMPP på min utvecklingsmaskin.
  • Jag skapade upp en databas och en användare i mySql på utvecklingsmaskinen.
  • Loggade in i kontrollpanelen för byggochteknik och DNS-menyn för att 301-redirecta alla anrop till denna adress till www.byggoteknik.se. Det tog ca 1 timme för det att slå igenom. Men när det väl slog igenom så kunde jag också kontrollera att alla sidor också kommer följa med, d.v.s. om Google indexerat t.ex. http://www.gammal.domän/kontakt så kommer den redirecta till motsvarande sida på min nya site d.v.s. https://www.byggoteknik.se/kontakt.
    UPPDATERING! Det visade sig bli en 302 redirect när man gör det via kontrollpanelen vilket inte är helt rätt. Här beskriver jag hur man gör en riktig 301 redirect hos one.com

Försök 1

  • Jag satte upp en ny lokal WordPress-instans lokalt på min utvecklingsmaskin.
  • Jag exporterade all data från den gamla siten via exportverktyget i WordPress och importerade till min nya instans. Värt att notera är att jag på live-siten hade en något tidigare version av WordPress, medan i den nya instansen hade jag den senaste. Vid importen laddade jag ner all media från den befintliga siten. Siten såg bra ut, MEN av någon anledning hade inte alla taggar kommit med. De fanns på posterna, men kopplingen från taggen till posten saknades. Det kan ha berott på att en tagg var döpt med ett #-tecken, men utan att forska vidare så valde jag ett annat alternativ istället som känna säkrare.

Försök 2

  • Jag kopierade över allt via FTP från min befintliga domän till C:\xampp\htdocs\byggoteknik\
  • Loggade in i kontrollpanelen hos mitt hostingföretag och exporterade hela databasen till en .sql-fil
  • Öppnade filen i Notepad och plockade bort raden Create… eftersom jag inte vill att den skall skapa upp en ny databas på mitt nya utrymme (eftersom den inte kommer ha rättighet att göra det). Ändrade också Use till min nya databas.
  • Startade MySql Admin i XAMPP och skapade en ny databas.
  • Försökte ladda upp .sql-filen men den visade sig vara för stor. Fick därför justera lite i filen C:\xampp\php\php.ini till
    post_max_size = 20M
    upload_max_filesize = 20M
    Sedan gick det fint att ladda upp filen och den skapade upp alla tabellerna.
  • Ändra i databastabellen wp_options, fältet siteurl till den nya lokala siten. Annars gick det inte att logga in eftersom man blir redirectad till live-siten.
  • Justerade databasuppgifterna i wp_config.php och stoppade in databasnamnet och användaren.
  • Då var siten uppe och snurrade lokalt under https://www.byggoteknik.se/ men allt länkar till den gamla domänen.
  • Installerade plugginet Search and replace och bytte ut alla gamla url-er (www.gammal-domän.se) till den nya (www.byggoteknik.se) under Tools, Search Replace. Den tog allt utom Site Address. Den fick jag ändra manuellt i https://www.byggoteknik.se/wp-admin, Settings, General, Site Address.
  • Laddade upp alla filer till den nya domänen.
  • Loggade in i kontrollpanelen på den nya domänen och laddade upp .sql-filen där och installerade
  • Då hade jag två nya siter; en lokal och en live

Sökmotorjusteringar

Jag hoppas att detta inte skall påverka indexeringen negativt utan att siten kommer leva gott i sitt nya hem. Nästa steg blir att ge siten ett nytt utseende, men Google rekommenderar att man gör det i steg 2 så att allt hinner indexeras upp innan en sådan justering som eventuellt också påverkar strukturen.

Här är en annan bra artikel om hur man byter domännamn.

, , ,

By  -      


Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *