Siirsin eilen ja tänään tämän blogini uuteen verkkotunnukseen. Blogini sijaitsi aiemmin osoitteessa bloggaaja.fi, josta siirsin sen tänne uuteen osoitteeseensa markusossi.fi
Käytin siirtämisessä apuna näitä kahta ohjetta:
Näistä ohjeista Yoastin ohje oli hieman parempi. Tein kuitenkin .htaccess-tiedoston eri tavalla. Lisäksi Yoastin ohje ei ottanut huomioon erästä WordPressin asetusta.
Tässä oma ohjeeni WordPress-blogin siirtämiseksi uuteen domainiin.
1. Laita uuden verkkotunnuksen juureen (public_html-hakemistoon) seuraavanlainen robots.txt-tiedosto:
User-agent: *
Disallow: /
Tämä estää hakukonerobotteja käymästä uudella sivustollasi ennen sen valmistumista.
2. Kopioi tietokanta ja tiedostot uuteen verkkotunnukseen. Kopioin tiedostot Filezilla-ohjelmalla ensin koneeni kovalevylle ja siirsin ne sitten uuteen palvelimeen. Tietokannan kopiointi tapahtuu kuten normaali WordPress-tietokannan varmuuskopiointi.
3. Muokkaa wp-config.php -tiedostoa siten, että sieltä löytyy oikea tietokannan nimi, käyttäjätunnus ja salasana. Lisää sinne lisäksi seuraavat rivit:
define(‘WP_SITEURL’, ‘http://www.example.com’);
define(‘WP_HOME’, ‘http://www.example.com’);
4. Muokkaa WordPressin asetukset uudessa verkkotunnuksessa. Käy erityisesti katsomassa seuraava kohta Ohjausnäkymä – Asetukset – Muut – Tallenna siirretyt tiedostot tähän kansioon.
Katso, että tässä kohdassa lukee uuden verkkotunnuksesi tiedot. Muutoin lisätessäsi kuvia blogiisi saat seuraavankaltaisen virheilmoituksen:
Kansion /home/bloggaajaf/domains/bloggaaja.fi/public_html/wp-content/uploads/2010/01 luominen ei onnistu. Onko ylemmän tason kansio kirjoitussuojattu?
5. Asenna Search and Replace lisäosa. Korvaa vanhan verkkotunnuksesi URL-osoitteet uuden verkkotunnuksesi URL-osoitteilla. Omassa tapauksessani hain lauseketta http://www.bloggaaja.fi, jonka korvasin lausekkeella http://www.markus.ossi.fi.
6. Kun olet valmis ja testannut, että kaikki toimii: Tuhoa robots.txt-tiedosto.
7. Mikäli käytät vanhassa blogissasi Apachea, lisää seuraava rivi .htaccess-tiedostoon tai muutoin vhost-config -tiedostoon:
Redirect 301 /blog/ http://www.newdomain.com/
Koska vanhassa verkkotunnuksessani on mod_rewrite käytössä, tein itse .htaccess-tiedoston seuraavasti:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^bloggaaja.fi$ [OR]
RewriteCond %{HTTP_HOST} ^www.bloggaaja.fi$
RewriteRule ^(.*)$ http://www.markusossi.fi/$1 [R=301,L]
8. Tuhoa vanhan blogisi koodit ja tietokanta.
9. Jos käytät FeedBurner-palvelua RSS-tiedostojen jakamiseen, käy FeedBurnerissa ja vaihda RSS-syötteen osoite oikeaksi.
10. Tarkista lopuksi blogissasi käyttämien kolmansien osapuolien palveluiden toimivuus. Tällaisia ovat esimerkiksi:
- Google Webmaster Tools
- Google Analytics -kävijäseuranta
- Tradedoublerin verifiointi META-tag
- Google AdSense -mainokset
Popularity: 16% [?]
Varmista aina tällä sivustolla esiteltyjen tuotteiden ja palveluiden yksityiskohdat. Voit jättää palautetta rikkinäisistä linkeistä kommenteissa.
* Jotkut tämän sivun linkeistä ovat affiliate-linkkejä. Affiliate-linkkiä klikatessasi siirryt haluamallesi sivulle affiliate-verkoston kautta, joka maksaa minulle rahaa klikkauksista. Läpinäkyvyyden vuoksi olen merkinnyt affiliate-linkit niiden perään kirjoittamallani tähdellä (*).